vue-cli3初始化项目
注:安装前确保有安装node,并且node >= 8.9 (推荐 8.11.0+)
- 全局安装vue
npm install -g @vue/cli
复制代码
如果之前安装了vue旧版本,查看 vue --version
,如果不是3.X,请先卸载再安装 npm uninstall vue-cli -g
- 创建项目
vue create vue-cli3-init
复制代码
注:名称不能采用驼峰命名
vue-cli3也可以采用UI面板进行配置,相对比较方便,目前先写命令行创建,后续再加上面板创建。
选择配置,默认配置还是手动,这里我选择手动Manually,继续回车会让你选择你想要功能。 (不用用git窗口,选择不了选项,可以使用上下方向来切换选项)
此处有两个选择:
- default (babel, eslint) 默认套餐,提供 babel 和 eslint 支持。
- Manually select features 自己去选择需要的功能,提供更多的特性选择。比如如果想要支持 TypeScript,就应该选择这一项。
回车后可进行选择,8个功能特性,可以多选: 使用方向键在特性选项之间切换,使用空格键选中当前特性,使用 a 键切换选择所有,使用 i 键翻转选项。我的选择如下,请根据自己需要进行选择。
对于每一项的功能,此处做个简单描述:
- TypeScript 支持使用 TypeScript 书写源码。
- Progressive Web App (PWA) Support PWA 支持。
- Router 支持 vue-router 。
- Vuex 支持 vuex 。
- CSS Pre-processors 支持 CSS 预处理器。
- Linter / Formatter 支持代码风格检查和格式化。
- Unit Testing 支持单元测试。
- E2E Testing 支持 E2E 测试。
是否选择history模式,根据自己需要选择。(我选择n)
是否选择预语言,根据自己需要选择。(我选择sass)
是否ESlint输出,根据自己需要选择。(我选择默认)
是否保存时或者提交时是进行ESlint校验,根据自己需要选择。(我选择保存)
选择把配置文件放在外面,选择 In dedicated config files
要不要把当前的这一系列选项配置保存起来,方便下一次创建项目时复用。我选择n
项目初始化完成,进入项目:
cd vue-cli3-init
复制代码
依赖安装完成之后启动项目:
npm run serve
复制代码
看到这样的画面你可以飞起来了,如果需要进行项目优化,可以参考我的下一篇文章