1.安装node.js
- 从 node 官网 直接下载(可以自己调整一个环境目录)一直安装即可(会自动配置 path 环境变量,不像某些 Java 害 搞半天),安装后,打开命令行工具(win+R),输入 node -v 查看版本,出现版本号则成功。注意:(下载完完 node 是自带 npm 的,可以使用 npm -v 查看)。
- 但是我们还要安装 npm 国内的镜像 - cnpm,因为有些资源被屏蔽或是国外的原因。
可以打开文件管理器查看隐藏目录,要先将 查看中的选项确认。
- 就会发现 C盘->用户 中多出一个 更淡的 AppData 隐藏目录。注意:里面东西尽量不要乱删 很多环境都在这里面。
- 可以根据 上面路径查看 npm 中的包,刚开始是什么都没有的 执行下面语句后会 多出 node_modules 等 其他文件。
npm install cnpm -g // 两条语句都行 下面那条 下载更快
npm install -g cnpm --registry=http://registry.npm.taobao.org
-
也可以通过 使用 cnpm -v 查看版本号。
但是如果 安装 node 时,切换了 路径,这里面不会出现包 ,可以到自己路径中去查看。
-
这里也可以使用 【yarn打包工具】 是国内的打包工具,命令比 npm 更加高效。
2.安装 vue-cli (要全局安装 -g)
cnpm install vue-cli -g
-
时间可能有点长,如果出现 error 则安装失败,但是 nojs 十分智能,如果报错会给出提示,按照提示敲就完事了。
-
可以使用 vue list 查看命令。一般使用 webpack 创建。
3.创建 vue-cli 项目
- 可以找到 一个目录 打开 cmd 这里有两种推荐方式
1.直接在上方输入 cmd 即可
2. 空白处 右键+shift 会出现一个蓝色框 相当于cmd 升级,自行了解。
可以根据 vue-cli 官网 来创建 项目。
vue create hello-world
-
上面两个是自动创建,可以选择第三个手动创建。
-
上下移动, 空格确认选择。
-
Choose Vue version:选择Vue的版本。
Babel:是否使用babel。
TypeScript:支持使用TypeScript编写源码。
Progressive Web App(PWA):是否支持渐进式网页应用(PWA)。
Router:是否支持vue-router。
Vuex:是否支持vuex。
CSS Pre-processors:是否支持CSS预处理器。
Linter/Formatter:是否支持代码风格检查和格式化。
Unit Testing:是否支持单元测试。
E2E Testing:是否支持E2E测试。
选择 vue.js 版本
-
Pick a linter / formatter config: (Use arrow keys)
翻译:选择代码检查和格式化配置。 -
ESLint with error prevention only
ESLint + Airbnb config
ESLint + Standard config
ESLint + Prettier
TSLint (deprecated)
这几个选项的具体情况稍后我们用专门的文章进行说明,此处我们就先选择 ESLint + Standard config 选项,然后按下回车键。
Pick additional lint features: (Press to select, to toggle all, to invert selection)
翻译:选择附加的语法检查配置,可以按下空格键选中选项,按下a键选择所有,按下i键进行反选,即选中的取消选中,没有选中的选中。 -
Lint on save:保存时检查。
Lint and fix on commit:提交时检查和修复。
-
Where do you prefer placing config for Babel, ESLint, etc.?
翻译:你更喜欢把Babel、ESLint等的配置放到哪里? -
In dedicated config files:在独立的配置文件中。
In package.json:统一放在package.json文件中。
根据项目情况进行选择,此处我们选择 In package.json 选项
然后问你是否保存
Save this as a preset for future projects? (y/N)
翻译:是否将此保存为将来项目的预置?
如果保存的话,将来在创建项目的时候,就可以按照该配置进行创建了。这个大家可以自行尝试。
如果需要保存,在输入小写y,不需要的话输入大写N
最后命名就行了。
4.运行
根据提示 输入语句 即可运行。
将地址放到浏览器中运行