使用vue-cli搭建vue项目

介绍

在工作中,我们常常面临要同时创建和开发多个 vue 项目.于是,产生一个想法,把这些重复的操作流程化,以便于以后 CTRL+CCTRL+V

全局安装vue-cli

建议这里使用 nrm ,切换到 taobao 源会比较快

npm i -g vue-cli

项目初始化

vue init webpack vue-project
# 如下图所示:这里节省时间没有安装ESLint,Unit,Nightwatch
# 由于国内网络,安装photomjs和electron真的很慢,后面我们使用另外方法单独安装
初始化项目

VUE CLI 4.x安装使用

启动程序

至此,一个简单的 vue 项目就创建完成了. 接下来我们来锦上添花,增加一些附加功能.

安装使用ESLint

  1. 创建 eslint 配置文件 .eslintrc.js

  2. 创建 .eslintignore

  3. 修改 package.json 文件,增加 Eslint 校验

  4. 修改 webpack.base.conf.js

  5. 最后在 index.js 配置使用 eslint

::: code-group

:::

Eslint 关闭校验

使用Mocha进行单元测试

  1. 查看 add.js 文件源码

  2. 编写一个测试脚本 add.test.js ::: code-group

:::

mocha 默认运行 test 子目录里面的测试脚本

当然,你也可以自定义漂亮的报告格式,例如 mochawesome

打开 package.json 文件,改写 scripts 字段的 test 脚本 ::: code-group

:::

运行测试用例

最后在 mochawesome-report 子目录查看 mocha 常用钩子函数

使用Nightmare进行功能测试

  1. 安装依赖

    ::: code-group

    :::

  2. 然后新建个 demo.js

    ::: code-group

    :::

  3. 运行程序

当然, nightmare 也可以和 macha 一起使用

分析文件依赖

参考

Last updated

Was this helpful?