【问题标题】:Why "npm run lint" is pointing to .eslintrc in parent folder not current?为什么“npm run lint”指向父文件夹中的 .eslintrc 不是当前的?
【发布时间】:2021-10-22 07:10:54
【问题描述】:
cd ~me/olc/componment1/src

有一个 .eslintrc。

npm install

node_modules 现在包含 eslint-config-airbnb-base,因为我们的 .eslintrc 从 airbnb-base 扩展而来。

npm run lint 

它失败了,说“从配置文件 ~me/olc/.eslintrc 中引用”。

那么为什么不使用当前文件夹中的 .eslintrc ,而是使用 ../../.eslintrc ? 请问如何解决这个问题?

【问题讨论】:

    标签: node.js eslint


    【解决方案1】:

    默认情况下,ESLint 会在所有父文件夹中查找配置文件,直到根目录。 ESLint 一旦找到带有“root”的配置,就会停止在父文件夹中查找:true。 https://eslint.org/docs/user-guide/configuring/configuration-files#cascading-and-hierarchy

    顺便说一句,为什么人们给负分而不是帮助?有什么原因我的问题不够清楚?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-31
      • 2015-05-05
      • 2021-12-08
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      相关资源
      最近更新 更多