Vue脚手架Cli
1、cli脚手架是一个工具,自动生成基本目录和相关webpack配置
2、使用前提:node环境(直接执行js环境),安装了webpack
3、安装
npm install -g cnpm --registry=" //换成淘宝镜像
cnpm install -g @vue/cli //安装脚手架3,如果要使用脚手架2,需要拉取一个2的模板
//拉取2.x
cnpm install -g @vue/cli-init
4、创建
-
2.x 执行 vue init webpack projectname
-
3.x 执行 vue create projectname
5、创建的时候一些选项(有些↑↓选择,空格键确定)
-
runtime+compiler和runtime-only区别
-
compiler渲染是把组件中template变成AST抽象语法树然后经过render渲染变成dom再变成UI
-
runtime-only是直接内部吧tempate 通过render函数渲染成dom再变成UI
render:function(element){
return "<div>" //返回组件对象
}
//实际上是执行了
createElement('h2',{calss:'box'},\['hello,word'\])
选择runtime-only就不加载template,vue组件export时,已经把template渲染成render函数,只要安装vue-template-compiler即可
6、vue-cli3基于webpack4,说的是0配置,提供vue ui 可视化配置 (可以运行vue ui 就行)
- 相比于cli2去除static文件夹增加public文件夹,吧index.html文件放入public
7、然后基本项目结构就创建出来了