详解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 相关文章推荐
JQquery的一些使用心得分享
Aug 01 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 Javascript
浅谈Javascript变量作用域问题
Dec 16 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
Bootstrap轮播图学习使用
Feb 10 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
Jun 17 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
详解Vue中Axios封装API接口的思路及方法
Oct 10 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执行速度全攻略(下)
2006/10/09 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
php自定义apk安装包实例
2014/10/20 PHP
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
javascript数组详解
2014/10/22 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
Python open读写文件实现脚本
2008/09/06 Python
python服务器与android客户端socket通信实例
2014/11/12 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
最新创业融资计划书
2014/01/19 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
成立公司计划书
2014/05/07 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
会议室管理制度范本
2015/08/06 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript