详解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编程起步(第二课)
Feb 27 Javascript
js自定义事件代码说明
Jan 31 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
使用Java实现简单的server/client回显功能的方法介绍
May 03 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
利用Console来Debug的10个高级技巧汇总
Mar 26 Javascript
vue.js中npm安装教程图解
Apr 10 Javascript
mac上配置Android环境变量的方法
Jul 08 Javascript
vue实现PC端录音功能的实例代码
Jun 05 Javascript
小程序中canvas的drawImage方法参数使用详解
Jul 04 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
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
PHP return语句另类用法不止是在函数中
2014/09/17 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
js文字横向滚动特效
2015/11/11 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
python之django母板页面的使用
2018/07/03 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
工会换届选举方案
2014/05/21 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
党的生日活动方案
2014/08/15 职场文书
解放思想演讲稿
2014/09/11 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
公司考勤管理制度
2015/08/04 职场文书
防震减灾主题班会
2015/08/14 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书