vue脚手架 接webpack
二十九、vue脚手架
1、Vue CLI2 版本
1.1、安装
npm i -g @vue/cli-init
1.2、初始化项目
vue init webpack my-project
1.3、引导初始化内容详解
1.4、项目结构详解
2、Runtime-Compiler和Runtime-only
2.1、区别
2.2、render和template
2.3、了解vue程序运行过程
2.4、代码展示
main.js
mport Vue from 'vue'
import App from './App'
new Vue({
el: '#app',
render: function (createElement) {
// 1.普通用法: createElement('标签', {标签的属性}, [''])
// return createElement('h2',
// {class: 'box'},
// ['Hello World', createElement('button', ['按钮'])])
// 2.传入组件对象:
return createElement(App)
}
})
// runtime-compiler(v1)
// template -> ast -> render -> vdom -> UI
// runtime-only(v2)(1.性能更高 2.下面的代码量更少)
// render -> vdom -> UI
3、Vue CLI3版本
3.1、安装
npm i -g @vue/cli
3.2、初始化项目
vue create my-project
3.3、引导初始化内容详解
3.4、项目结构详解
3.5、本地服务器打开用户图形化界面
vue ui