eslint,并使用NODE_PATH env var导入模块

问题描述 投票:7回答:1

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

使用以下内容启动我的应用程序:

"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是否可以将根目录识别为模块导入路径的起始路径?

javascript node.js lint eslint
1个回答
0
投票

这似乎是您做错了。那不是import config from './src/utils/config'吗?否则,我希望它会尝试从npm获取名为“ src”的软件包,如果成功,它将进入该软件包的子文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.