我有一个简单的.eslintrc
:
{
"extends": [
"twilio"
]
}
但是当我随行陪同时,我得到了
从“配置”文件中引用了“标准”配置
“ /用户/ MyAccount /项目/my-sample-app/node_modules/cipher-base/.eslintrc”。
我什至试图使eslint忽略并使用以下内容:
➜ ./node_modules/.bin/eslint --config .eslintrc --ignore-pattern node_modules/ ./jest.setup.js
但它仍然给我同样的错误。为什么eslint尝试读取此其他配置文件?
最佳答案
尝试像这样从npm脚本运行它"scripts": {"eslint": "eslint --config .eslintrc --ignore-pattern node_modules/ ./jest.setup.js"}
然后运行npm run eslint
我认为正在发生的是,在本例中,当从./node_modules/.bin/eslint --config .eslintrc --ignore-pattern node_modules/ ./jest.setup.js
之类的终端运行该文件时,eslint
查找它可以找到的第一个.eslintrc
文件,该文件相对于它自己的位置node_modules/.bin
。当您在npm脚本中运行它时,它应该寻找相对于package.json文件的第一个.eslintrc
文件。