vue webpack init_Vue学习笔记之VueCLI脚手架的介绍和安装CLI2的介绍

1、概念:CLI(Command-Line Interface),命令行界面,俗称脚手架。通过配套的图形化界面创建、开发和管理你的项目。Vue CLI 完全是可配置的,无需 eject。这样你的项目就可以长期保持更新了。使用vue-cli可以快速搭建Vue开发环境以及对应的webpack配置。

2、环境安装(需要node、webpack的环境支撑):cnpm install -g @vue/cli 进行全局安装即可

官网介绍:

51d26f3a23cc4a098ff9721da512e181

通过cnpm install -g @vue/cli 命令安装完后,用vue --version 进行版本查看:

46187a43fef54349a5fc4a81b9e00188

现在的版本已经是4.5.3了,如果仍然需要使用旧版本的vue init 的功能,则可以全局安装一个桥接工具:

5d522f17f9734774b2e24e54bf0e89e6

通过命令:cnpm install @vue/cli-init -g

这样我们既可以用2的脚手架创建项目,也可以通过4的脚手架创建项目:

Vue CLI2初始化项目:vue init webpack my-project

安装过程的选项配置:

project name --项目名称,不能包含大写

project description --项目的信息

author --作者的信息,默认从git中读取信息

vue build --在项目编译的时候,选择什么方式来进行runtime + compiler 或 runtime-only(用上下键 来选择相应的方式)

install vue-router? --是否安装路由

use ESLint to lint your code? --是否用ESLint 检测代码规范,根据自己情况选择

set up unit tests --是否进行单元测试

setup e2e tests with Nightwatch? --是否e2e端到端测试,安装Nightwatch进行自动化测试框架,如果有需要,可以选择selenium环境

should we run 'npm install' for you after the project has been Created? --选择npm后yam命令安装

最后会根据配置,进行整个项目的安装配置:

4bee760eec214baba4166227441525d4

成功安装后,生成一个新项目:

358d2c4bd7ca44e58bf2706dd365cc3d

CLI2的目录结构解析:

package.json:

项目打包:"build": "node build/build.js" (node命令直接可以运行js文件,直接让js文件在终端可以执行相应的代码,无需浏览器来进行解析)

a2610cae9185478ea0bce5c6390841c4

这个目录下,配置一些基础的变量,变量名称可以根据自己的实际情况命名:

e72203bed552404593b46a2c8f03c7ca

src开发目录

static静态页面,里面的文件会原封不动打包到dist文件夹中

7ee929842e1049b09943b2994b217dfa

babelrc适配:在ES6转换为ES5的代码读取的配置文件。浏览器市场份额大于等于>1%,且是最后两个版本,并排除IE小于8的版本浏览器:

32ae262a8e114c7c8cbbb4f9bd61fca0

代码规范配置:root = true 打开此设置

fc1855a5e63b468798ddd5542f0d9094

配置需要忽略上传的文件:

272be8567944461b8ceaafc29646bf42

PS:如果安装比较慢,建议用淘宝镜像:npm install -g cnpm --registry=HTTPS://registry.npm.taobao.org ,这样后面安装的时就可以用cnpm install [name] 来安装想要的环境了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值