Если вы настраиваете новый проект Node и боретесь с адом относительных путей, отличным дополнением является eslint-import-resolver-alias.

Вы можете легко установить его с помощью любого менеджера пакетов, который вы используете, и настроить его в .eslintrc.json следующим образом:

“settings”: {
  “import/resolver”: {
        “node”: {
             “paths”: [“src”, “server”]
        }
}

В путях просто добавьте расположение путей к вашим исходным файлам. Это означает, что вы можете легко изменить свой импорт.

От:

../../../components/

To:

components/