如何在VS Code中从ESLint删除漂亮的插件?

时间:2019-08-21 15:04:43

标签: visual-studio-code eslint prettier

一段时间以来,我一直在为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文件从github克隆回购。
  • 使用eslint --init从模板配置ESLint文件
  • 使用绝对随机且荒谬的设置替换文件

1 个答案:

答案 0 :(得分:0)

原来,我在上层文件夹中有.eslintrc.js配置,该配置优先加载。删除此文件并在项目中保留现有文件可以解决我的问题。