eslint并使用NODE_PATH env var导入模块

Kar*_*son 7 javascript lint node.js eslint

我在本地模块上遇到错误.

使用以下命令启动我的应用程序:

"start": "NODE_PATH=\"$(pwd)\" node -r babel-register -r babel-polyfill src/index.js",

通过设置NODE_PATH到根目录,package.json谎言使我能够从根写入导入:

import config from 'src/utils/config';

这令人烦恼import/no-extraneous-dependencies.如果我写相对路径,它不会抱怨.有没有办法eslint将根目录识别为模块导入路径的起始路径?

Sim*_* B. -2

以不同的方式做事可能会正确地打破一些 linting 规则。或者让我们报告 lint 规则的错误。

您避免在每次导入中使用首字母./,但是这样做还有其他原因吗?

可能还有其他方法可以实现您的目标。也许是 Npm 别名或子路径导入?/sf/answers/4747760391/