是否需要安装 eslint 才能使用 eslint-webpack-plugin?

Posted

技术标签:

【中文标题】是否需要安装 eslint 才能使用 eslint-webpack-plugin?【英文标题】:Is it necessary to install eslint in order to use eslint-webpack-plugin? 【发布时间】:2021-10-18 11:39:54 【问题描述】:

doc 说:

注意:如果您还没有安装 eslint >= 7,还需要从 npm 安装:

但是我没有安装 eslint 并且 eslint-webpack-plugin 仍然可以正常工作。 eslint 是插件内置的吗?

【问题讨论】:

【参考方案1】:

您不需要单独安装 ESlint,因为 eslint-webpack-plugin 将 eslint 添加为 devDependency

但是,如果你使用--production 标志安装,那么这是必要的,因为devDependencies 不会被安装(但是当我们想使用 Webpack 时我们很少这样做)。

最后,最好自己安装eslint,因为它可以帮助您使用最新版本,即使插件使用的是旧版本。此外,某些编辑器确实依赖于应用程序的 package.json 依赖项中是否存在 eslint

【讨论】:

以上是关于是否需要安装 eslint 才能使用 eslint-webpack-plugin?的主要内容,如果未能解决你的问题,请参考以下文章

VSCode 保存时自动执行ESlint规范格式化

vs code安装使用ESLint

exp init 项目的 eslint 配置

ESLint 配置

ESLint 配置

使用eslint检查代码质量