2020-01-21 webpack-2

plugin 插件,对现有的框架进行扩充

1.htmlWebpackPlugin插件打包index.html
npm install html-webpack-plugin --save-dev

const HtmlWebpackPlugin = require('html-webpack-plugin')
plugins: [
    new HtmlWebpackPlugin({
        template:'index.html'
    })
 ],

webpack-dev-server搭建本地服务器。

webpack提供了一个本地开发服务器,基于node.js搭建,内部使用express框架,可以监听修改后的代码,让浏览器自动刷新显示。
需要先安装 npm install --save-dev webpack-dev-sever。

 config配置
 devSever:{
    contentBase:'./dist', //内容路径
    inline:ture  //是否实时监听
 }
package.json配置
script:{
    "dev":"webpack-dev-sever",
}

配置文件的分离。base和dev,production分开

三、vue脚手架的使用

vue解析过程
tmplate->ast(抽象语法树)->render(编译成render函数)->virtual dom(虚拟dom树)->真实dom

runtime-only直接从render函数往后进行
new vue({
    el:"#app",
    render:function(creatElement){
        return creatElement(app)
    }
})
new vue({
    el:"#app",
    render:function(h){
        return h(app)
    }
})
runtime-only版本.vue文件中的template是由vue-template-compiler解析成render函数了。

cli3。
移除了static,增加了public文件夹,也是不压缩直接原封不动
vue create project。
建好项目 npm run serve就跑起来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 序言 本人之前都是利用大牛们提供配置好的项目,然后在本地配置npm install,最后运行npm run dev...
    lilyping阅读 12,781评论 11 103
  • 响应式布局的理解 响应式开发目的是一套代码可以在多种终端运行,适应不同屏幕的大小,其原理是运用媒体查询,在不同屏幕...
    懒猫_6500阅读 4,181评论 0 0
  • webpack 是一个流行的前端项目构建工具(打包工具),可以解决当前 web 开发中所面临的困境。webpack...
    A_si阅读 3,865评论 0 0
  • 零、前端技术选型 1、多页应用 ① 特点: 内容都是由服务端用模板生成,如JSP,Django等 每次页面跳转都要...
    JokerPeng阅读 6,182评论 0 5
  • 晨练第351天:站桩30分钟 读经第171天:尚书·商书·汤诰 汤诰是商汤王对各方诸侯的一次讲话,他打败夏桀回国后...
    山缘有约阅读 884评论 0 0