【问题标题】:eslint and using the NODE_PATH env var for importing moduleseslint 并使用 NODE_PATH 环境变量导入模块
【发布时间】:2017-06-12 01:23:25
【问题描述】:

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

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

"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】:

以不同的方式做事可能会破坏一些 linting 规则。否则,让我们报告 lint 规则的错误。

您在每次导入时都避免使用最初的 ./,但这样做还有其他原因吗?

可能还有其他方法可以实现您的目标。 也许是 Npm 别名或子路径导入? https://stackoverflow.com/a/67825148/296639

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    相关资源
    最近更新 更多