一段时间以来,我一直在为ESLint使用更漂亮的插件,现在我拥有的项目带有不同的.eslintrc.js
。我的配置就像这样:
module.exports = {
...
extends: [
'airbnb',
'prettier',
'prettier/react',
],
...
plugins: [
'react',
'prettier',
],
rules: {
'prettier/prettier': [
'error',
{
'trailingComma': 'es5',
'singleQuote': true,
'printWidth': 120,
}
],
'react/jsx-filename-extension': [1, { 'extensions': ['.js', '.jsx'] }],
},
...
};
我摆脱了所有这些规则,插件和扩展,但是,我仍然遇到此错误:
无法加载更漂亮的插件:找不到模块'eslint-plugin-prettier' 验证/.../file.js时发生 发生这种情况可能有两个原因: 1.插件名称在ESLint配置文件(例如.eslintrc)中的拼写错误。 2.如果在全球范围内安装了ESLint,请确保在全球范围内也安装了“ eslint-plugin-prettier”。 3.如果ESLint是本地安装的,则说明'eslint-plugin-prettier'的安装不正确。
我真的不想再使用它了,但是这个错误根本不允许我使用ESLint。可能是因为插件也在全球安装吗?我如何摆脱这个插件?
eslint --init
从模板配置ESLint文件答案 0 :(得分:0)
原来,我在上层文件夹中有.eslintrc.js
配置,该配置优先加载。删除此文件并在项目中保留现有文件可以解决我的问题。