使用Vue-cli 脚手架生成的项目使用Vetur+ Prettier + ESlint的配置设置代码规范和格式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Vue-cli 脚手架生成的项目使用Vetur+ Prettier + ESlint的配置设置代码规范和格式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1759字,纯文字阅读大概需要3分钟。
内容图文
使用Vue-cli 脚手架生成的项目使用Vetur+ Prettier + ESlint的配置设置代码规范和格式
先安装插件.Vetur+ Prettier + ESlint
1、ESlint设置
文件.eslintrc.js中的配置
1 module.exports = { 2 root: true, 3 env: { 4 node: true 5 }, 6‘extends‘: [ 7‘plugin:vue/essential‘, 8‘eslint:recommended‘ 9 ], 10 parserOptions: { 11 parser: ‘babel-eslint‘12 }, 13 rules: { 14‘no-console‘: process.env.NODE_ENV === ‘production‘ ? ‘error‘ : ‘off‘, 15‘no-debugger‘: process.env.NODE_ENV === ‘production‘ ? ‘error‘ : ‘off‘, 16//强制使用单引号17 quotes: [‘error‘, ‘single‘], 18//强制不使用分号结尾19 semi: [‘error‘, ‘never‘] 20 } 21 }
2、Prettier设置
文件prettier.config.js或者prettierrc.js
module.exports = { // tab缩进大小,默认为2 tabWidth: 2, useTabs: false, // 使用分号, 默认true semi: false, // 使用单引号, singleQuote: true, // 行尾逗号, TrailingCooma: ‘none‘, // 空格 bracketSpacing: true, // 箭头函数参数括号 默认avoid 可选 avoid| always // avoid 能省略括号的时候就省略 例如x => x // always 总是有括号 arrowParens: ‘always‘, }
3、Vetur设置,
在文件--首选项-设置 (ctr+,)打开,可以手动去设置选项,
也可以直接点击搜索框最后面的位置 “打开设置(json)”打开,使用json格式来编辑设置选项,
自动生成的就是 settings.json
{ // .vue文件template格式化支持,并使用js-beautify-html插件 " vetur.format.defaultFormatter.html ": "js-beautify-html", //js-beautify-html格式化配置,属性换行不强制、每行120字符"vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_line_length": 120, "wrap_attributes": "auto", "end_with_newline": false } }, "vetur.format.defaultFormatter.js": "prettier", //根据文件后缀名定义vue文件类型"files.associations": { "*.vue": "vue" }, //配置 ESLint 检查的文件类型"eslint.validate": ["javascript", "javascriptreact"], //保存自动格式化"editor.formatOnSave": true, "editor.codeActionsOnSave": { //保存时eslint自动修复错误"source.fixAll.eslint": true } }
4、上述设置Vetur+ Prettier + ESlint设置以后全部保存,即可。
原文:https://www.cnblogs.com/1175429393wljblog/p/12435937.html
内容总结
以上是互联网集市为您收集整理的使用Vue-cli 脚手架生成的项目使用Vetur+ Prettier + ESlint的配置设置代码规范和格式全部内容,希望文章能够帮你解决使用Vue-cli 脚手架生成的项目使用Vetur+ Prettier + ESlint的配置设置代码规范和格式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。