保存文件后(在热重新加载时),我花了一些时间寻找在浏览器屏幕上输出 ESLint 错误的解决方案。我的环境:
Webpack
ES6
Typescript
有什么解决办法?
保存文件后(在热重新加载时),我花了一些时间寻找在浏览器屏幕上输出 ESLint 错误的解决方案。我的环境:
Webpack
ES6
Typescript
有什么解决办法?
一种方法是在项目中使用以下插件组合webpack.js
:
...
plugins: [
new ESLintPlugin({
files: 'src/**/*.(js|jsx|ts|tsx)',
extensions: ['.js', '.jsx', '.ts', '.tsx'],
configFile: '.eslintrc.json',
lintDirtyModulesOnly: true,
emitError: true,
emitWarning: true,
failOnError: false,
failOnWarning: false,
}),
new ErrorOverlayPlugin(),
new webpack.HotModuleReplacementPlugin({}),
],
...
假设:
.eslintrc.json
为你的项目配置了ESLintPlugin
到ErrorOverlayPlugin
你的 webpack.js 文件中