创建一个Vue项目
4.1、 环境准备
4.1.1、 安装Node.js
4.1.2、 nrm安装以及npm registry设置
// use npm
npm i nrm -g
// use yarn
yarn global add nrm
查看可用的npm源 nrm ls
切换npm源(以使用taobao为例)
// 用法: nrm use ***
nrm use taobao
// 切换之后可用 nrm ls查看是否已经切换了npm源
4.1.3、 安装yarn
npm i yarn -g
4.1.4、 安装Vue-cli 最新版本
npm i @vue/cli -g
4.2、 Vue-cli搭建脚本文件
4.2.1、 运行以下命令来创建一个项目名为hello-world的前端项目:
vue create hello-world (项目名称必须小写)
会被提示选取一个 preset。可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性。这个默认的设置非常适合快速创建一个新项目的原型,而手动设置则提供了更多的选项,它们是面向生产的项目更加需要的。根据提示进行相应的配置(以手动配置为例):
4.2.2、 选择 Manually select features
4.2.3、 选择项目需要的一些特性(此处我们选择需要Babel编译、使用Vue路由、Vue状态管理器、CSS预处理器、代码检测和格式化、以及单元测试,暂时不考虑端到端测试(E2E Testing))
4.2.4、 选择CSS预处理器语言,此处选择SCSS
4.2.5、 选择ESLint的代码规范,此处使用 Standard代码规范,并选择在保存时进行检测
4.2.6、 选择单元测试解决方案,此处选择 Jest
4.2.7、 选择 Babel、PostCSS、ESLint等配置文件存放位置,此处选择单独保存在各自的配置文件中
4.2.8.、配置完成后等待Vue-cli完成初始化
4.2.9、 vue-cli初始化完成后,根据提示,进入到hello-world项目中,并启动项目
// 进入到vue-test项目
cd hello-world
// - 启动服务
yarn serve
// - 打包编译
yarn build
// - 执行lint
yarn lint
// - 执行单元测试
yarn test:unit