首页 > 开发 > JS > 正文

vscode 开发Vue项目的方法步骤

2024-05-06 16:47:34
字体:
来源:转载
供稿:网友

下载地址:

vscode https://marketplace.visualstudio.com/VSCode

开始安装插件

  • Vetur : vue的文件代码高亮
  • Atom One Dark Theme : 好看的代码颜色主题
  • Simple icon theme :清爽文件夹主题
  • Prettier - code : 代码格式化
  • ESLint :代码规范检查
  • Debugger for Chrome :断点调试

配置 ESLint

打开用户设置文件

// vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": true, // #每次保存的时候将代码按eslint格式进行修复 "eslint.autoFixOnSave": true, // 添加 vue 支持 "eslint.validate": [  "javascript",  "javascriptreact",  {   "language": "vue",   "autoFix": true  } ], // #让prettier使用eslint的代码格式进行校验 "prettier.eslintIntegration": true, // #去掉代码结尾的分号 "prettier.semi": false, // #使用带引号替代双引号 "prettier.singleQuote": true, // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, // #这个按用户自身习惯选择 "vetur.format.defaultFormatter.html": "js-beautify-html", // #让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatter.js": "vscode-typescript", "vetur.format.defaultFormatterOptions": {  "js-beautify-html": {   "wrap_attributes": "force-aligned"   // #vue组件中html代码格式化样式  } }

保存代码自动按照eslint格式化,一应俱全

断点调试

官网推荐 https://cn.vuejs.org/v2/cookbook/debugging-in-vscode.html

1、在浏览器中展示源码

如果你使用的是 Vue CLI 2,请设置并更新 config/index.js 内的 devtool 属性:

devtool: 'source-map',

如果你使用的是 Vue CLI 3,请设置并更新 vue.config.js 内的 devtool 属性:

module.exports = { configureWebpack: {  devtool: 'source-map' }}

2、在vscode中

点击在 Activity Bar 里的 Debugger 图标来到 Debug 视图,然后点击那个齿轮图标来配置一个 launch.json 的文件,选择 Chrome/Firefox: Launch 环境。然后将生成的 launch.json 的内容替换成为相应的配置:

{ "version": "0.2.0", "configurations": [  {   "type": "chrome",   "request": "launch",   "name": "vuejs: chrome",   "url": "http://localhost:8080",   "webRoot": "${workspaceFolder}/src",   "breakOnLoad": true,   "sourceMapPathOverrides": {    "webpack:///src/*": "${webRoot}/*"   }  },  {   "type": "firefox",   "request": "launch",   "name": "vuejs: firefox",   "url": "http://localhost:8080",   "webRoot": "${workspaceFolder}/src",   "pathMappings": [{ "url": "webpack:///src/", "path": "${webRoot}/" }]  } ]}

然后就去使用吧,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表