eslintr c file | nodejs - PullRequest
       27

eslintr c file | nodejs

0 голосов
/ 25 февраля 2020

Я пытаюсь импортировать модули внутри nodejs файла маршрутов, используя "node-module-alias".

Моя структура кода выглядит следующим образом:

.
├── src
    ├──utils
       ├── logger

, когда я пытаюсь зафиксировать код, eslint завершается ошибкой с сообщением об ошибке ниже.

2:30 error "src" is extraneous node/no-extraneous-import

мой код импорта в файле выглядит следующим образом:

`` `импорт Logger из 'src / utils / logger';` `` `

Я смог решить проблему с помощью добавление строки в файл .eslintr c

'node/no-extraneous-import': 'off',

Но я не хочу изменять файл eslintr c и устранять проблему. Любая помощь будет оценена. Благодаря.

1 Ответ

0 голосов
/ 25 февраля 2020

Вам не нужно отключать правило из файла r c. Вы можете просто отключить его для этого файла по

/* eslint-disable node/no-extraneous-import */

import Logger from 'src/utils/logger

или по этой строке, используя

 // eslint-disable-next-line node/no-extraneous-import
 import Logger from 'src/utils/logger

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

import Logger from './loggger';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...