Vue--Vue-CLI创建项目

前戏

在之前我们使用webpack进行打包的时候,webpack.config.js配置都是我们自己手写的。而Vue-CLI是官方提供的,用来搭建项目脚手架的工具,它是vue.js开发的标准工具,它已经集成了webpack,内置好了很多常用配置,使得我们在使用vue开发项目时更加的标准化。

官方文档:https://cli.vuejs.org/zh/

安装

Vue-CLI需要node.js 8.9以上的版本

全局安装  Vue-CLI

npm install -g @vue/cli

安装成功后,在命令行可以使用  vue 命令,比如查看当前安装的版本:

vue --version
# 或者 大写V
vue -V

如果执行上面后,命令行提示  'vue' 不是内部或外部命令

解决方法:配置环境变量

  • 1. 查看全局安装目录 nmp root -g
  • 2. 在 我的电脑 进入全局安装目录下,找到 vue.cmd
  • 3. 右键计算机,属性—》高级系统设置—》环境变量,将 vue.cmd 所在的路径加入环境变量,点击“确定”

使用Vue-CLI创建项目

运行  vue create 命令来创建一个新项目,在哪个目录下执行就会生成在哪个目录下

vue create 项目名称

执行后会让你选择,第一个是默认项目,第二个是自定义项目

创建默认项目

会提示选择默认( default )还是手动( Manually ),默认的配置非常适合快速创建一个新项目的原型,而手动设置则提供了更多的选项。

这里选择 default ,时间可能比较久,等等就过去了(如有提示等待,一直回车执行下去就行)。

安装完最后有两个命令

 执行这两个命令

 

 执行完访问上面的地址,如果你能看到如下页面则启动项目成功

 自定义创建项目

在 E:\vue\npm-demo 目录下打开命令行窗口,输入以下命令进行新建项目,项目名是 vue-cli-demo2

vue create vue-cli-demo2

选择  Manually select features 手动选择自定义配置进行创建项目

如下图,根据项目需求, 选择哪些配置选项

注意:按  空格键 是选中或取消, a 键是全选,i是反选

/*
Bable, (常用,必选)解决兼容性问题,支持 ES6 的代码转译成浏览器能识别的代码
TypeScript, 是一种给 JavaScript 添加特性的语言扩展,增加了很多功能,微软开发的
Progressive Web App (PWA) Support, 渐进式的Web应用程序支持
Router, (常用)是 vue-router 路由。
Vuex, 是Vue.js应用程序的状态管理模式+库 (常用)。
CSS Pre-processors, (常用)支持 CSS 预处理器, Sass/Less预处理器。
Linter / Formatter, (常用)支持代码风格检查和格式化。如果不想检查代码规范,就不选了,建议不选
Unit Testing, 支持单元测试。
E2E Testing, 支持 E2E 测试。
*/

选择后按回车键, 会提示: 是否使用 history 模式的路由, 按回车即可

history 模式可去掉地址栏中的 # ,但需要服务端同步配置重定向

 选择CSS预处理器

 选择ESLint + Prettier

选择语法检查方式,这里我选择: 保存就检测

会提示: 把babel,postcss,eslint这些配置放哪,我选择: 放在独立文件中, 然后回来即可

会提示: 是否将当前项目设置的配置保存为预配置, 方便后面创建项目时, 继续使用这套配置?

按回车保存即可, 下次创建项目时,就会多有一个选项(vue-cli-demo2)

 如果要删除 preset(预配置),在 C:\Users\你的用户名 目录下的 .vuerc 文件中删除

确定后,等待下载依赖模块

下载完之后根据最后的两行命令运行

cd vue-cli-demo2
npm run serve

执行完上面的命令,访问提示的地址,能看到下面的页面表示成功了

Home和About是测试路由系统的,点击正常跳转就表示没问题

posted @ 2020-01-11 14:28  邹邹很busy。  阅读(2269)  评论(0编辑  收藏  举报