详解VScode编辑器vue环境搭建所遇问题解决方案


Posted in Javascript onApril 26, 2019

前言

为什么选择VScode?

在之前我用过sublime、webstorm、atom、Brackets、eclipse、HBuilder、notepad++等等。应该还有一些用过几次的编辑器,记不起来的,这些编辑器的作用不外乎一点——为了开发迅速。基本都会自带代码提示插件。随着项目越来越大,出了一系列问题,而这些问题会大量浪费我们的时间(我们只想简单的编程),故而编辑器插件的数量和支持程度成为了我们选择编辑器的重要条件,这就是为什么选择VScode,它拥有大量的插件,可以帮助我们完成我们没必要浪费时间去做的一些事情,比如代码缩紧,追加分号等等。

VScode的优势

  1. 拥有大量的插件供我们选择
  2. 跨平台可用,支持mac和windows
  3. 简单配置,json语法,开发通用
  4. 主题换肤,随心所欲
  5. vue常用(或非常用)插件介绍

vetur:用于vue语法高亮

详解VScode编辑器vue环境搭建所遇问题解决方案

prettier:格式化代码

详解VScode编辑器vue环境搭建所遇问题解决方案

ESLint:代码检查

详解VScode编辑器vue环境搭建所遇问题解决方案

Beautify:代码美化插件,格式化html

详解VScode编辑器vue环境搭建所遇问题解决方案

目前这几款插件就够用了!后续在补充其他插件

配置插件常见问题汇总

iview的标签报错 x-invalid-end-tag

{
	“vetur.validation.template”: false
}

 格式化代码的时候template里的标签属性也换行(Ps. 属性不换行)

{
	"vetur.format.defaultFormatter.html": "js-beautify-html",
	"vetur.format.defaultFormatterOptions": {
	  "js-beautify-html": {
	   "wrap_attributes": "auto"
	  },
	  "prettyhtml": {
	   "printWidth": 120,
	   "singleQuote": false,
	   "wrapAttributes": false,
	   "sortAttributes": false
	  }
	}
}

保存自动格式化不生效

{
	// 需要自动保存的必须配置autoFix
	"eslint.validate": [
	  "javascript",
	  "javascriptreact",
	  {
	   "language": "html",
	   "autoFix": true
	  },
	  {
	   "language": "vue",
	   "autoFix": true
	  }
	],
	// 保存自动修复
	"eslint.autoFixOnSave": true,
}

以上所述是小编给大家介绍的了VScode编辑器vue环境搭建所遇问题解决方案详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
js实现鼠标悬浮给图片加边框的方法
Jan 30 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
Jul 31 Javascript
JavaScript中变量提升和函数提升的详解
Aug 07 Javascript
9个JavaScript日常开发小技巧
Oct 06 Javascript
vue中的计算属性和侦听属性
Nov 06 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 Javascript
react高阶组件添加和删除props
Apr 26 #Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 #Javascript
vue 进阶之实现父子组件间的传值
Apr 26 #Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
Apr 26 #Javascript
配置一个vue3.0项目的完整步骤
Apr 26 #Javascript
关于Vue源码vm.$watch()内部原理详解
Apr 26 #Javascript
JS异步错误捕获的一些事小结
Apr 26 #Javascript
You might like
一些星际专用术语解释
2020/03/04 星际争霸
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
Haglöfs瑞典官方网站:haglofs火柴棍,欧洲顶级户外品牌
2018/10/18 全球购物
会计辞职信范文
2014/01/15 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
小学生评语大全
2014/04/18 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
法制宣传标语集锦
2014/06/25 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2015年度企业工作总结
2015/05/21 职场文书
心得体会格式及范文
2016/01/25 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
使用 JavaScript 制作页面效果
2021/04/21 Javascript
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python