# 开发工具
统一采用 VSCode
开发,项目默认采用 prettier
进行格式化、eslint
进行代码检测。VSCode
需要安装如下插件:
# 必装插件
插件名 | 说明 |
---|---|
Prettier - Code formatter | 代码格式化 |
ESLint | 代码风格检测 |
Vetur | Vue 语法支持 |
GitLens — Git supercharged | Git 信息查看 |
vue vscode snippets | Vue 语法片段扩展 |
JavaScript (ES6) code snippets | ES6 提示 |
Auto Close Tag | 自动补全结束标记 |
Auto Rename Tag | 自动重命名 |
Path Intellisense | 路径提示 |
Document This | 自动生成注释 |
vscode-icons | 文件图标 |
One Dark Pro | 暗黑主题 |
# 推荐插件
插件名 | 说明 |
---|---|
Auto Import | 自动引入 |
Code Runner | 支持执行单文件代码 |
Color Picker | 支持颜色拾取 |
Debugger for Chrome | Chrome 调试插件 |
HTML Snippets | HTML 提示 |
Image preview | 图片预览 |
IntelliSense for CSS class names in HTML | CSS 类名提示 |
Live Server | 在线服务 |
Markdown Preview Enhanced | Markdown 预览 |
npm Intellisense | NPM 模块补全 |
Search node_modules | node_modules 搜索 |
SVG | SVG 文件查看 |
# VSCode 设置
// Prettier配置
// 保存时是否自动格式化
"editor.formatOnSave": true,
// 默认的格式化工具
"editor.defaultFormatter": "esbenp.prettier-vscode",
// vue文件的格式化配置
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// js文件的格式化配置
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// ESLint配置
"editor.codeActionsOnSave": {
// 保存时是否自动eslint修复
"source.fixAll.eslint": false
},
// ESLint校验的文件格式
"eslint.validate": [
"javascript",
"javascriptreact",
"vue-html",
"vue",
"html",
"typescript",
"typescriptreact"
],
// Vetux配置
"vetur.format.defaultFormatter.html": "prettyhtml",
"vetur.format.defaultFormatter.js": "prettier-eslint",
"search.followSymlinks": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.showUnused": false,
"vetur.validation.interpolation": false,
"vetur.validation.script": false,
# 常见问题
# 问题 1. yarn : 无法加载文件 D:\Program Files\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。
解决方法:管理身份运行 powerShell.输入命令:set-ExecutionPolicy RemoteSigned
是否要更改执行策略?输入 y ,或者直接回车