使用 vue-cli serve 时如何禁用 linting?

Posted

技术标签:

【中文标题】使用 vue-cli serve 时如何禁用 linting?【英文标题】:How do you disable linting when using vue-cli serve? 【发布时间】:2018-11-17 17:32:24 【问题描述】:

我正在使用 vue-cli 运行我的项目,使用以下命令:

vue-cli-service 服务 --open

如何禁用所有 linting,目前每次保存时都会重新 linting,并且更改代码需要很长时间。

我说:

lintOnSave: false,

在我的 vue.config.js 中,但这似乎没有任何作用。

感谢您的帮助。

【问题讨论】:

【参考方案1】:

在根目录中添加一个名为vue.config.js 的文件,代码如下:

module.exports = 
  lintOnSave: false

应该可以解决问题。

【讨论】:

实际上我做到了(上面在我的原始帖子中指出)并且没有运气,难道是我使用打字稿的事实吗? 对,我想我累了还是什么的。我也为我的 vue 项目运行 typescript 并使用 vue-cli 生成项目。目前在lintOnSave: false 标志起作用的几个项目上运行3.0.0-beta.6。浏览了官方存储库中跟踪的更改和不同问题。我注意到不同的 beta 版本存在各种问题,这些问题会影响与各种 vue.config.js 参数的不兼容性。 我通过添加 "exclude" 解决了这个问题:["node_modules", "src/**/*.ts", "src/**/*.vue", "tests/**/ *.ts"] 到我的 tsconfig.json 文件中。

以上是关于使用 vue-cli serve 时如何禁用 linting?的主要内容,如果未能解决你的问题,请参考以下文章

Vue-cli3执行serve和build命令时nodejs 内存溢出问题

npm run serve 时 vue-cli jest 设置问题

调试时在 Vue-CLI 应用程序中禁用转译为 ES5

如何在 vue-cli 3 上禁用 eslint?

当 <ul> 中只有 1 个 <li> 时,如何更改任何内容滑块以禁用下一个/上一个按钮?

vue-cli2.0和vue-cli3.0中当发布到生产环境时禁用console.log