lintOnSave: false无效
时间: 2023-09-12 12:07:01 浏览: 133
在 Vue CLI 3.x 及以上的版本中,`lintOnSave` 选项已被移除,取而代之的是 `eslint-loader` 的 `emitWarning` 选项。你可以在 `vue.config.js` 文件中添加以下代码来关闭 ESLint 检查:
```javascript
module.exports = {
chainWebpack: config => {
config.module
.rule('eslint')
.use('eslint-loader')
.tap(options => {
options.emitWarning = false
return options
})
}
}
```
这里的 `emitWarning` 选项设置为 `false`,表示禁止在控制台输出 ESLint 警告信息。
相关问题
lintOnSave: false
lintOnSave: false是Vue项目中的一个配置选项,用于控制在开发环境下每次保存代码时是否启用eslint验证。\[1\]当将lintOnSave设置为false时,控制台不会报错,编译会通过。\[1\]这个配置选项可以在vue.config.js文件中进行设置,将lintOnSave的值设置为false即可。\[1\]另外,也可以通过禁用ESLint插件或取消勾选eslint.enable来达到相同的效果。\[1\]\[3\]需要注意的是,如果进行了lintOnSave的设置,需要重新执行npm run serve才能生效。\[1\]
#### 引用[.reference_title]
- *1* [vue设置lintOnSave: false无效,编译失败](https://blog.csdn.net/Wildpiglolo/article/details/124088858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [vue中lintOnSave配置](https://blog.csdn.net/qq_41994549/article/details/123667156)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
lintOnSave:false,
lintOnSave:false是Vue CLI中的一个配置项,它用于控制是否在保存文件时进行ESLint检查。当将lintOnSave设置为false时,控制台将不会报错,并且编译可以通过。这在某些特定情况下可能是有用的,例如当你在处理大量的Lint错误时,暂时禁用ESLint检查可以提高开发效率。但在实际项目中,建议将lintOnSave设置为true,以确保代码质量和一致性。