Vue--Vue-CLI创建项目

简介: 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是测试路由系统的,点击正常跳转就表示没问题


相关文章
|
2月前
|
JavaScript
Vue Cli 脚手架安装
本文介绍了如何使用npm和cnpm淘宝镜像加速来安装Vue CLI脚手架工具,并验证安装成功。接着,通过Vue CLI创建新项目,并启动项目服务。
Vue Cli 脚手架安装
|
2月前
|
开发框架 移动开发 JavaScript
好玩儿的vue插件
本文列举并简要介绍了一些有趣和实用的Vue插件,涵盖了UI组件库、开发框架、实用库、服务端框架和辅助工具等多个类别,为Vue开发者提供了丰富的资源选择。
|
5月前
|
JavaScript 前端开发 测试技术
使用 Vue CLI 脚手架生成 Vue 项目
通过 Vue CLI 创建 Vue 项目可以极大地提高开发效率。它不仅提供了一整套标准化的项目结构,还集成了常用的开发工具和配置,使得开发者可以专注于业务逻辑的实现,而不需要花费大量时间在项目配置上。
127 7
使用 Vue CLI 脚手架生成 Vue 项目
|
4月前
|
JavaScript
青戈大佬安装Vue,无Eslint安装版,vue2安装,vue2无eslint,最简单配置Vue安装资料
青戈大佬安装Vue,无Eslint安装版,vue2安装,vue2无eslint,最简单配置Vue安装资料
|
4月前
|
JavaScript
Vue2和Vue3的安装,vue2的安装和初始化配置
Vue2和Vue3的安装,vue2的安装和初始化配置
|
JavaScript
Vue3.0实现todolist(Vue3.0环境搭建)
Vue3.0实现todolist(Vue3.0环境搭建)
73 1
|
6月前
|
JavaScript 前端开发 测试技术
Vue CLI的介绍【vue利器之一】
Vue CLI的介绍【vue利器之一】
73 0
|
11月前
|
JavaScript
vue2配置vite
vue2配置vite
90 0
|
JavaScript 前端开发 编译器
Vue安装脚手架 vue-cli
Vue安装脚手架 vue-cli
173 0
|
JavaScript
Vue的安装
如果直接用script标签引入,Vue会被注册为一个全局变量。 直接引入分为 1.开发版本 2.生产版本