一、Vue-cli 3.x安装

Node 版本要求:Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)

npm install -g @vue/cli

查版本是否正确 (3.x):

vue --version

官方安装文档:https://cli.vuejs.org/zh/guide/installation.html

二、创建一个项目

以搭建一个项目名称为vue-test的Vue前端项目为例

1.在cmd下运行以下命令创建项目

vue create vue-test

下面将根据提示进行相应的配置。

2.选择配置方式

说明:

  • default (babel, eslint) :默认配置
  • Manually select features: 手动选择配置

这里选择 Manually select features

3.手动选择项目需要的特性

说明:

  • Babel: Babel编译
  • TypeScript:TypeScript支持
  • Progressive Web App (PWA) Support: PWA支持
  • Router: Vue路由
  • Vuex: Vue状态管理
  • CSS Pre-processors: CSS预编译器(包括:SCSS/Sass、Less、Stylus)
  • Linter / Formatter: 代码检测和格式化
  • Unit Testing: 单元测试
  • E2E Testing: 端到端测试

这里选择上图勾选的项。

4.路由是否采用history模式,这里选择 y

5.选择CSS预编译器,这里选择 Less

6.选择ESLint的代码规范,这里选择 ESLint + Standard config

7.选择何时进行代码检测,这里选择 Lint on save

说明:

  • Lint on save: 在保存时进行检测
  • Lint and fix on commit: 在fix和commit是进行检查

8.选择单元测试解决方案,这里选择 Jest

9.选择 Babel、PostCSS、ESLint等配置文件存放位置,这里选择 In dedicated config files

说明:

  • In dedicated config files: 单独保存在各自的配置文件中
  • In package.json: 保存在package.json文件中

10.是否记录一下以便下次使用这套配置,这里选择 N 不记录,如果键入Y需要输入保存名字

11.确定后,等待Vue-cli完成初始化

12.vue-cli初始化完成后,根据提示,进入vue-test项目中,并启动项目

(1)进入vue-test项目

cd vue-test

(2)启动服务

yarn serve

(3)打包编译

yarn build

(4)执行lint

yarn lint

(5)执行单元测试

yarn test:unit

效果预览:

更多请查看:https://cli.vuejs.org/zh/guide/

最新文章

  1. C/C++ 结构体内存对齐
  2. json转bean对象
  3. [DFNews] Cellebrite UFED Physical Analyzer 3.8
  4. VS2010添加类失败问题,弹出错误框,提示 CodeModel操作失败,无法访问标记数据库
  5. RNN 入门教程 Part 2 – 使用 numpy 和 theano 分别实现RNN模型
  6. switch(面试)
  7. WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5
  8. ruby中实例变量、类变量等等的区别和联系
  9. ZOJ- 3640 Help Me Escape
  10. 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]
  11. PHP 获取客户端IP
  12. experss框架—基础认识
  13. Struts2实现文件下载
  14. [转载]编写SQL语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数
  15. 【夯实PHP基础】PHPUnit -- PHP测试框架
  16. python hmac解密
  17. [杂谈]杂谈章1 问几个JAVA问题
  18. Django-类视图与中间件
  19. 三、WPF 全选,反选,以及获取选中行
  20. 用记事本编写一个Servlet项目

热门文章

  1. POJ 2771 Guardian of Decency 【最大独立集】
  2. Android学习笔记_53_Android界面的基本属性
  3. 【题解】POJ1845 Sumdiv(乘法逆元+约数和)
  4. 百练oj 2815:城堡问题(dfs)
  5. 使用transfor让图片旋转
  6. SpringMVC知识点总结
  7. Openresty最佳案例 | 汇总
  8. ajax 全局拦载处理,可加密、过滤、筛选、sql防注入处理
  9. Spring的声明式事务----Annotation注解方式(2)
  10. Java程序如何生成Jar 执行文件(2)