我最近创建了一个create-react-project
人的项目.
问题是,在我开发的过程中,每当ESLint出现问题时,构建就会中断,无法编译代码.
我能否在运行ESLint并报告稍后将修复的错误的同时保持构建运行?
我最近创建了一个create-react-project
人的项目.
问题是,在我开发的过程中,每当ESLint出现问题时,构建就会中断,无法编译代码.
我能否在运行ESLint并报告稍后将修复的错误的同时保持构建运行?
如果要强制ESLint始终发出警告(不会停止生成)而不是错误,则需要设置emitWarning: true
:
{
enforce: 'pre',
include: paths.appSrc,
test: /\.(js|jsx|mjs)$/,
use: [{
loader: require.resolve('eslint-loader'),
options: {
formatter: eslintFormatter,
eslintPath: require.resolve('eslint'),
emitWarning: true, ? HERE
},
}],
},
Errors and Warning
By default the loader will auto adjust error reporting depending on eslint errors/warnings counts.您仍然可以使用
emitError
或emitWarning
选项强制执行此行为:
100 (default: 101)
如果此选项设置为true,Loader将始终返回错误.
100 (default: 101)
如果选项设置为
true
,加载程序将始终返回警告.如果您正在使用热模块替换,您可能希望在开发中启用此功能,否则当出现eslint错误时,将跳过更新.