本文不涉及内容
搭建环境
Windows10 / VSCode / Vue CLI 4.x / NodeJS 14.x
准备工作
1. 安装NodeJS
https://nodejs.org/
2. cmd指令,更新npm源(可选)
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
3. cmd指令,安装vue cli (https://cli.vuejs.org/zh/guide/installation.html)
npm install -g @vue/cli
4. cmd指令,安装eslint
npm install eslint --global
创建项目
你可以选择UI或者CLI方式来创建项目
CLI
定位到准备创建项目的目录,并在cmd中输入
vue create 项目名
![](https://img.haomeiwen.com/i20025001/100465ec1f3013b3.png)
之后根据提示直到创建完成。
UI
在cmd中输入
vue ui
即可打开项目管理界面
![](https://img.haomeiwen.com/i20025001/77db8bfc61fdde85.png)
相比CLI方式,UI界面可以更容易的进行额外配置,比如插件
![](https://img.haomeiwen.com/i20025001/8704e5a1e3268740.png)
此时,一个空项目已经建成。在默认配置的情况下,你的目录应该是这样
![](https://img.haomeiwen.com/i20025001/0063f558edde5445.png)
下面开始项目搭建的最后一步,也是开发前的第一步
配置开发环境
首先用VSCode打开项目folder
![](https://img.haomeiwen.com/i20025001/468f7e0fbab08cd2.png)
em...惨白+提示,.vue文件无法解析,我们缺少基础插件。根据提示,安装Vetur
![](https://img.haomeiwen.com/i20025001/2c63d22e8f23dc62.png)
切回刚才的.vue文件,我们可以看到语法高亮已经正常显示
![](https://img.haomeiwen.com/i20025001/17c2193a4d261028.png)
代码中至少存在引号不统一,分号不统一,括号不统一以及vue模板格式不推荐等问题,作为开发基础的编码标准一定要有高效便捷的方式达成 —— ESLint
在插件市场中搜索eslint,第一个标星推荐的就是
![](https://img.haomeiwen.com/i20025001/4e9267b0cf1d0e89.png)
切回刚才的.vue文件,可以看到eslint已经生效
![](https://img.haomeiwen.com/i20025001/5e434c7515859ebe.png)
但默认规则对于统一编码样式几乎是无用的,我们需要更具体的规则。定制规则可以通过vue-ui或者eslint CLI或者手动方式在项目根目录增加 .eslintrc 文件,比如使用google标准
![](https://img.haomeiwen.com/i20025001/5b6316a957315058.png)
根据项目应用的lint级别初始化eslint,然后会得到一个eslint文件
![](https://img.haomeiwen.com/i20025001/8b787237b71ebcb1.png)
如果使用google代码lint,你需要额外安装一些npm依赖包,包括
![](https://img.haomeiwen.com/i20025001/2c100308378e5c19.png)
可直接修改package.json文件,在依赖中加入缺少的包,然后npm install安装。
注意,默认的eslint版本较低,无法实现es2021的环境检查。
安装完成后,重启VSCode就可以看到之前的代码满目疮痍
![](https://img.haomeiwen.com/i20025001/10a0c04bcc336bad.png)
可以点击Quick Fix中的自动修复来解决大部分的问题
![](https://img.haomeiwen.com/i20025001/20dcdbe66fb155a8.png)
但更高效的操作方式是当你Ctrl+S时,自动修复。可以通过修改VSCode中的配置来实现该特性。
选择【设置】->【插件】->【eslint】编辑settings.json
![](https://img.haomeiwen.com/i20025001/390a2631794ca9d8.png)
![](https://img.haomeiwen.com/i20025001/8e5f9d97bd1c7661.png)
在文件中加入以下代码即可
![](https://img.haomeiwen.com/i20025001/8ec2405dc84bbb8a.png)
以及 "editor.formatOnSave": true,
现在你可以写出漂亮且符合规范推荐的代码了,下一步我们来看看代码管理的问题——git。
VSCode自带git管理工具,而且足够强大
![](https://img.haomeiwen.com/i20025001/80dd9a7b39e06192.png)
VSCode默认使用全局git账号进行操作,如果你有超过1个git账号需要切换使用时,你需要一些额外设置。这里我使用了 “Git Config User Profiles” 插件
![](https://img.haomeiwen.com/i20025001/d2ed1b211aa5a7bb.png)
该工具可以为不同的项目设置不同的git账户
![](https://img.haomeiwen.com/i20025001/3cad666cdeaff091.png)
至此,开发前准备工作告一段落,启动服务即可看到默认页面
![](https://img.haomeiwen.com/i20025001/c2b283e9c4c88654.png)
网友评论