首先介绍等啰里啰嗦的就不写了,贴个link吧。
npm install -g @vue/cli // OR yarn global add @vue/cli
vue --version
vue create hello-world
先说一下,个人vue是3.8.4版本的。
此处有两个选择:css
可使用上下方向键来切换选项。若是只须要 babel 和 eslint 支持,那么选择第一项,就完事了,静静等待 vue 初始化项目。
vue-cli 内置支持了8个功能特性,能够多选:使用方向键在特性选项之间切换,使用空格键选中当前特性,使用 a 键切换选择全部,使用 i 键翻转选项。
对于每一项的功能,此处作个简单描述:vue
那么基于开发常见的项目,同时兼顾项目健壮性的原则,本次选择以下特性支持:node
- 首先 Babel 必选,转换ES6语法。
- TypeScript 和 PWA 我这里用不到因此不选。
- Router 必选没道理。
- Vuex 能够后用到再加,也能够直接选
- CSS Pre-processors 基本上必选吧(LESS/SASS/Stylus)
- Linter / Formatter 良好的风格规范是必须的,基本必选。
- Unit Testing 和 E2E Testing 我这里用不到因此不选。
接下来就是详细选择了:webpack
1. 是否使用history模式的router,这里选n,采用hash模式
2.选择一种css预处理语言,这里我选择LESS(忘截图了)git
3. 选择linter配置 我选第三个ESLint + Standard configgithub
4. 选择校验的时机,我选择第一项web
5. 接下来这里是询问怎么存放babel, postcss, eslint等的配置文件,我选择第一项,单独存放vue-router
6. 询问是否保存当前配置,我选择n
7. 选择一个包管理器来安装,这个看本身喜爱吧,我选择yarn
若是选择了 单元测试 还会有选择单元测试的配置,通常Mocha + Chaivuex
这里他会直接把 node_modules 直接安装好。vue-cli
cd hello-world npm run serve // OR yarn serve
Vue CLI >= 3 和旧版使用了相同的 vue 命令,因此 Vue CLI 2 (vue-cli) 被覆盖了。若是你仍然须要使用旧版本的 vue init 功能,你能够全局安装一个桥接工具:
npm install -g @vue/cli-init # `vue init` 的运行效果将会跟 `vue-cli@2.x` 相同 vue init webpack my-project