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 ? 请问如何解决这个问题?
最佳答案
默认情况下,ESLint 将在所有父文件夹中查找配置文件,直到根目录。 一旦 ESLint 找到带有 "root": true 的配置,它就会停止在父文件夹中查找。 https://eslint.org/docs/user-guide/configuring/configuration-files#cascading-and-hierarchy
顺便说一句,为什么人们给予负分而不是提供帮助?我的问题有什么原因不够清楚吗?
关于node.js - 为什么 "npm run lint"指向父文件夹中的 .eslintrc 不是当前文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68867107/