博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpack 应用笔记
阅读量:6678 次
发布时间:2019-06-25

本文共 1584 字,大约阅读时间需要 5 分钟。

1.https://segmentfault.com/a/1190000006178770 

 

2. 组件介绍

01.webpack.prod.conf.js  

  在生产时 new webpack.optimize.CommonsChunkPlugin 对打包生成的app.js 进行分割

new webpack.optimize.CommonsChunkPlugin({      name: 'vendor',      minChunks (module) {        // any required modules inside node_modules are extracted to vendor        return (          module.resource &&          /\.js$/.test(module.resource) &&          module.resource.indexOf(            path.join(__dirname, '../node_modules')          ) === 0        )      }    }),    // extract webpack runtime and module manifest to its own file in order to    // prevent vendor hash from being updated whenever app bundle is updated    new webpack.optimize.CommonsChunkPlugin({      name: 'manifest',      minChunks: Infinity    }),    // This instance extracts shared chunks from code splitted chunks and bundles them    // in a separate chunk, similar to the vendor chunk    // see: https://webpack.js.org/plugins/commons-chunk-plugin/#extra-async-commons-chunk    new webpack.optimize.CommonsChunkPlugin({      name: 'app',      async: 'vendor-async',      children: true,      minChunks: 3    }),

  02.sourceMap的配置 ,根据不同环境配置

  

可选值source-map 【用于生产环境】eval-source-mapeval-cheap-module-source-mapeval-cheap-source-mapeval 【建议开发环境用这个】eg:    devtool: 'cheap-module-eval-source-map', dev    devtool: '#source-map', prod    devtool: false 关闭 map

 

补充  

 3.多页面问题

 4.dev配置

   关于webpack dev server:

   配置项 assetsSubDirectory: 'dev_static',这里配置的是内存虚拟目录, 实际本目录内部文件不会生效
   虚拟内存内的文件由new CopyWebpackPlugin配置导入

转载于:https://www.cnblogs.com/tongbiao/p/9065581.html

你可能感兴趣的文章
jQery Ajax 执行顺序
查看>>
一篇文章教你看懂Photoshop和Sketch
查看>>
【多图软文】使用Team@OSC进行团队协作
查看>>
阻止文字选中
查看>>
Spring Cloud搭建微服务架构----使用Spring boot开发web项目
查看>>
python 时间格式转化成毫秒
查看>>
java一些需要掌握的知识点
查看>>
CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
查看>>
Redis学习手册 比较全面
查看>>
SpringLDAP-Reference (中文文档四)
查看>>
JQuery上传插件Uploadify使用详解
查看>>
(二)线程同步_6---修改锁的竞争原则
查看>>
Intent跳转时,activity的生命周期
查看>>
我的友情链接
查看>>
ubuntu建立和删除用户
查看>>
我的友情链接
查看>>
centos 学习日记 文件隐藏属性 chattr lsattr
查看>>
新手处理事故之误删boot目录以及更严重的删除操作
查看>>
bootstap-table 只显示列名和表格不显示数据
查看>>
pycharm 5注册
查看>>