Vue中使用eslint代码检测
如何使用1、第一种 使用脚手架时配置使用vue-cli脚手架构建webpack模板的vue项目时会询问你是否使用eslint 选择yes 之后选择检测的配置文件a.选择eslint语法检测b.选择配置文件这里我选择的standard 据说airbnb非常严格这样生成之后就自带了代码检测测试一下cd myappnpm run dev显示没问题接下来我们将代码修改一下出错了函数和参数需要有空格。2..
·
如何使用
1、第一种 使用脚手架时配置
使用vue-cli脚手架构建webpack模板的vue项目时会询问你是否使用eslint 选择yes 之后选择检测的配置文件
a.选择eslint语法检测
b.选择配置文件
这里我选择的standard 据说airbnb非常严格
这样生成之后就自带了代码检测
测试一下
cd myapp
npm run dev
显示没问题接下来我们将代码修改一下
出错了函数和参数需要有空格。
2、在已有项目(vue-cli创建未配置eslint)中安装eslint
a.将第一种方法里生成的eslintrc.js拷贝到旧项目跟目录里
b.修改packge.json添加eslint相关模块
c.webpack.base.conf.js配置文件中添加加载器
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter')
}
},
d.npm install 安装一下模块就行了
3、vscode编辑器代码检测错误提示
a.安装eslint、Vetur插件
b.配置
{
"workbench.startupEditor": "welcomePage",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"editor.quickSuggestions": {
"strings": true
},
"editor.tabSize": 2,
"eslint.validate": [
"javascript",
"javascriptreact",
"html",
"vue",
{
"language": "html",
"autoFix": true
}
],
"files.associations": {
"*.vue": "vue"
}
}
c.vscode小技巧
右下角可以选择tab 空格数 文件的语言
更多推荐
已为社区贡献15条内容
所有评论(0)