解决vue代码不规范而出现的问题:Eslint修复
当我们刚创建一个vue项目,写代码时候,因为代码写的不规范会出很多问题,报很多错误,除了一个一个去修改他们,还有没有其他办法去解决他们呢?
这里介绍三种办法去统一解决:
方法一:每次运行npm run lint
package.json文件里有一个"lint":“vue-cli-service lint”,每次写完代码,运行一下lint:npm run lint,会自动帮你修复,但是变量没有用,不会给你自动修复,需要你自己手动修复。
方法二:自动修复eslint(推荐)
(1)安装eslint插件,并启用;
(2)在【文件】=>【首选项】=>【设置】,找到setting.json,加上以下配置:
"editor.codeActionsOnSave":{
"source.fixAll":ture
}
setting.json位置:
配置完,当你每次写完代码ctrl+s保存以下就自动给你修复了。
但是这个方案跟你的vscode和eslint版本是息息相关的,所以会出现版本不适用问题,有时候就没用了。
方案三:暂时关掉eslint,等代码都写完了,最后运行一次 npm run lint(推荐)
创建一个vue.config.js文件,在文件中加上下面这句代码:
module.exports = {
lintOnSave:false //暂时关闭代码格式检测
}
然后重启项目,直接运行:
npm run lint
代码不规范就被修复了。