Vue基础精讲 —— 规范代码三步走?关于eslint和editorconfig以及precommit的安装和使用

}

运行 npm run lint 能看到很多报错信息,根据报错信息,可返回错误所在行手动修正

5. 当然,eslint有提供自动修复功能 --fix

“scripts”: {

“lint-fix”: “eslint --fix --ext .js --ext .jsx --ext .vue client/”

}

运行 npm run lint-fix 就能自动修复代码中的不规范

6. 若希望在开发过程中实时检测语法(即错即改,间接增加自己编写代码的规范性),不再手动执行  npm run lint-fix 命令,

需要让webpack(因为项目是基于webpack开发的)能够支持eslint,需安装eslint-loader

npm i eslint-loader -D

在webpack.config.base.js文件中配置eslint-loader

{

// 所有需要检测文件的后缀名集合

test: /.(vue|js|jsx)$/,

// 使用eslint-loader

loader: ‘eslint-loader’,

// 不检测/node_modules/下的文件,因为/node_modules/里的js文件非常多,而且已经经过Babel等编译处理,这些文件肯定是不符合eslint的standard标准的

// 因为经过Babel处理之后的js,可能是使用es

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值