文档:https://cli.vuejs.org/zh/guide/installation.html
前提准备
环境:Node.js 8.9 或更高版本 (推荐 8.11.0+)
安装
npm install -g @vue/cli
创建项目
旧版本
Vue CLI 3 和旧版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆盖了。如果要用旧版,就全局安装安装一个桥接工具
npm install -g @vue/cli-init
# `vue init` 的运行效果将会跟 `vue-cli@2.x` 相同
vue init webpack my-project
![](https://img.haomeiwen.com/i14657587/d1b3dd383bb7f7f9.jpg)
目录结构
![](https://img.haomeiwen.com/i14657587/3f362128fd96a0e3.jpg)
新版本
vue create project-name
![](https://img.haomeiwen.com/i14657587/3cc94ea79fd232f7.jpg)
提示选取preset预置的设置,
- 默认
- 自己选择设置
这里选择手动自己挑选设置
![](https://img.haomeiwen.com/i14657587/52a7d804d0b137fd.jpg)
A
是全选,空格是选择和取消
- TypeScript 支持使用 TypeScript 书写源码
- Progressive Web App (PWA) Support PWA 支持。
- Router 支持 vue-router 。
- Vuex 支持 vuex 。
- CSS Pre-processors 支持 CSS 预处理器。
- Linter / Formatter 支持代码风格检查和格式化。
- Unit Testing 支持单元测试。
- E2E Testing 支持 E2E 测试。
这边选择了几个最基础的。router和vuex都没选择
然后开始一步一步选择
[图片上传失败...(image-5bd960-1550980738772)]
css预处理语言,自己选择
![](https://img.haomeiwen.com/i14657587/4f5a0520629fe19c.jpg)
自己选择linter ESLint
![](https://img.haomeiwen.com/i14657587/0d193d3b2e001c60.jpg)
选择语法检查方式。这里选择了保存就检测
- 保存的时候检测
- 在fix和commit的时候检测
![](https://img.haomeiwen.com/i14657587/f5e076dede8bbe47.jpg)
选择配置文件存放位置
- 独立存放
- 保存在package.json
![](https://img.haomeiwen.com/i14657587/2bf4bf03b902cf24.jpg)
完成构建
目录结构
![](https://img.haomeiwen.com/i14657587/d49aab5321f3c328.jpg)
vue-demo01
├── build
├── config
├── index.html
├── node_modules
├── package.json
├── package-lock.json
├── README.md
├── src
└── static
Ref:
网友评论