跟紧时代的脚步,使用 vue-cli v3.0
安装
如果你之前安装过 vue-cli ,那你首先要卸载旧版本,如果第一次使用,就直接安装:
1 | npm uninstall -g vue-cli |
安装完成后使用命令(注意大写的 V )检查是否安装成功:
1 | vue -V |
命令
1 | ui // 图形化操作界面 |
创建及配置项目
请使用 powertshell 或则 cmder 等软件,使用 git 自带的 git bash 似乎时不能愉快的选择那么多选项的。
另外,任何你觉的卡死命令行的情况你都可以按一次 Ctrl + c
要挟命令行:再不动弹就把他关了。
1 | $ vue create <projectname> |
这里我们选第二项,自己配置;
可以根据项目大小和功能体验配置不同的功能,空格键 选中/反选,按a键 全选/全不选,按i键反选已选择项, 上下键 上下移动选择。
1 | ? Please pick a preset: Manually select features |
在选择功能后,会询问更细节的配置,
TypeScript:
- 是否使用class风格的组件语法:Use class-style component syntax?
- 是否使用babel做转义:Use Babel alongside TypeScript for auto-detected polyfills?
CSS Pre-processors:
- 选择CSS 预处理类型:Pick a CSS pre-processor
Linter / Formatter
- 选择Linter / Formatter规范类型:Pick a linter / formatter config
- 选择lint方式,保存时检查/提交时检查:Pick additional lint features
Testing
- 选择Unit测试方式
- 选择E2E测试方式
之后会问你,把 Babel, PostCSS, ESLint, etc. 的配置文件放哪里
- In dedicated config files // 独立文件放置
- In package.json // 放package.json里
最后会问你,是否储存本次配置,这里建议储存,万一这里用的舒服了,大爷下次来玩不也方便么,就算不好用,删除就好,不用付出代价的选项还不勇于尝试等啥了。
等待模块加载完成后命令行的工作就完成了,下面开始配置 vue 配置,在根目录新建 vue.config.js
文件;
完整配置说明可以查看这里
1 | module.exports = { |
设置代理
1 | # string |
运行
为了和旧版本产生差异,这里使用了 create 命令创建新项目,运行项目也从 npm run dev
换成了 npm run serve
,运行后你可以发现
1 | ... |
新加了 network 版本,连入同一局域网的电脑都可以通过此链接访问你的页面,但注意 ip 就是内网 ip,并不能外网打开。
图形界面
vue 3.0 最大的改变莫过于此,直接在命令行输入 vue ui
即可运行一个图形界面:
在这里你可以:
管理插件
管理依赖
配置项目(暂时显示的项比较少)
任务(运行项目,花式打包,测试,显示完整webpack配置)