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

How to remove prettier plugin from ESLint in VS Code?

我使用 ESLint 的 prettier 插件已有一段时间了,现在我有不同的项目 .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'] }],
  },
  ...
};

我摆脱了所有这些规则、插件和扩展,但是,我仍然收到此错误:

Failed to load plugin prettier: Cannot find module 'eslint-plugin-prettier' Happened while validating /.../file.js This can happen for a couple of reasons: 1. The plugin name is spelled incorrectly in an ESLint configuration file (e.g. .eslintrc). 2. If ESLint is installed globally, then make sure 'eslint-plugin-prettier' is installed globally as well. 3. If ESLint is installed locally, then 'eslint-plugin-prettier' isn't installed correctly.

我真的不想再用它了,但是这个错误根本不允许我使用ESLint。这可能是因为插件也是全局安装的吗?我如何摆脱这个插件?

到目前为止我尝试了什么:

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