Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。与此同时,它也为每个工具提供了调整配置的灵活性。
依赖NodeJS和NPM:
使用淘宝定制的cnpm命令行工具替代默认的npm工具
npm install -g cnpm --registry=https://registry.npm.taobao.org
这样就可以使用cnpm来安装模块了
使用淘宝定制的cnpm命令行工具替代默认的npm工具
npm install -g cnpm --registry=https://registry.npm.taobao.org
依赖webpack
npm install webpack -g
官网下载nodejs: https://nodejs.org/en/
然后解压安装, 查看nodejs的版本
node -v
webpack有全局安装和局部安装. 全局安装是所有服务共有. 局部安装是对某个项目单独安装webpack的版本. 全局webpaack和局部webpack版本可以不一样
npm install webpack -g
安装局部webpack
npm install webpack --save-dev
这里需要说名Vue CLI版本的问题. 现在在用的Vue CLI的版本有2, 3, 4. 他们到底有什么区别呢?
vue2和vue3的差别很大, vue3和vue4的差别较小.下面详细说说他们的区别
全局安装:npm install -g vue-cli 或 cnpm install -g vue-cli
卸载:npm uninstall -g vue-cli 或 cnpm uninstall -g vue-cli
vue-cli3 和vue-cli4
全局安装:npm install -g @vue/cli@版本号 或 cnpm install -g @vue/cli@版本号
卸载:npm uninstall -g @vue/cli@版本号 或 cnpm uninstall -g @vue/cli@版本号
可以使用@指定版本号, 如果不指定版本号, 默认下载的是4的版本
vue init webpack demo
vue-cli3和vue-cli4
vue create demo
vue-cli3和vue-cli4:
npm run dev
vue-cli3和vue-cli4
npm run serve
以上区别都是宏观表现上的不同, 具体到代码级别, 我们会后面继续说
因为现在vue2,3,4都有使用, 所以, 我们学的时候都会学习.
vue-cli官网: https://cli.vuejs.org/,
执行安装命令:
npm install -g @vue/cli
查看安装的版本
vue -V 或者 vue --version
使用旧版本的 vue init 功能, 可以全局安装一个桥接工具
npm install -g @vue/cli-init
然后, 在执行
我们安装的时候, 安装vue4, 但我们的项目可能是老版本的项目. 或者我们想要创建老版本的项目. 我们可以在安装一个vue的桥接工具.
下面, 我们想要创建一个vue2的项目,
首先: 安装vue的桥接工具.
npm install -g @vue/cli-init
现在就可以创建vue2的项目了.
接下来创建项目
vue init webpack my-project
首次创建项目, 会去下载component组件. 这个下载过程很慢, 我们可以采用离线下载cli-component的方式.
通过vue-cli工具命令vue init webpack vuedemo创建vue项目的时候报错,提示连接超时
vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 192.30.253.112:443
解决办法有两个
a. 使用cnpm. 安装一个淘宝镜像
b. 下载离线组件包, 然后离线安装
https://github.com/vuejs-templates/webpack
如果打开github很慢, 可以试用github加速器打开
https://toolwa.com/github/
然后在用户目录下创建一个文件夹: .vue-templates, 注意ve-templates前面的点(.)
我们再进行vue init webpack vuedemo命令的时候,需要带上参数--offline表示离线初始化
vue init webpack vuecli2 --offline
然后会提示有很多选项, 根据需要选择.
npm run dev
看到下面的页面就成功了
我们安装vue-cli脚手架的时候会有很选项, 那这些选项应该如何选择呢?如果我们知道他们是什么含义,就知道该怎么选择了.下面就来说说每一项是什么含义
初步看来, 好像我们开发环境应该选择runtime+compiler, 生产环境使用Runtime-only更合适. 那具体如何呢? 后面我们来验证一下:
在template这行最后面多了一个逗号, 系统编译出错
这里我选择的否, 因为刚开始用不到, 用到的时候, 我再加上
这个含义是: 如果我们对代码使用了es规范, 那么如果不符合规范,在编译的时候就会报错. 这里可以选择, 也可以不选择, 刚开始学习,我们可以先不使用.
用和不用的效果:当代码中有不规范的内容时,就会报错. 比如在行尾加;
修改index.js总配置文件, 修改参数useEslint来控制是否开启Eslint代码校验
useEslint: true,
也就是格式化代码的标准. 有三种选择, 通常我们都选择Standard
刚开始我们不需要单元测试, 所以选择no
我们刚开始也不需要, 所以设置为no
npm install
for you: 使用什么命令. 有三种选择
通常我们选择第一种npm
原文:https://www.cnblogs.com/ITPower/p/14482472.html