webpack打包将配置文件单独抽离不压缩打包
2024-10-09 14:42:42
webpack.config.js:
plugins: [
//提取公共模块
new webpack.optimize.CommonsChunkPlugin({
name: 'vendors',
chunks: Object.keys(entries),
minChunks:
}),
//提取文件内容的散列
new ExtractTextPlugin({
filename: 'css/[name].min.css',
allChunks: true
})
]
新建一个config.js
在html中单独引入config.js
config.js配置文件:
(function (window) {
if (window.mapStyles) {
return;
}
var mapStyles = [{
"featureType": "water",
"elementType": "all",
"stylers": {
"color": "#021019"
}
}
];
window.mapStyles = mapStyles;
})(this);
在requireJS中需要配置相应路径才能不被压缩 require('!file-loader?name=/js/[name].[ext]!../common/config.js');
不能直接 require('config');
需要加上 !file-loader?name=/js/[name].[ext]! 后面再加路径名
最后可再 window 对象中访问配置的 mapStyles 对象
最新文章
- BZOJ 1093 最大半连通子图
- http.StripPrefix 的参数含义
- hdu 4005 边连通度与缩点
- python重要的函数代码块
- 蓝桥杯-括号问题-java
- oracle查看表空间下数据文件
- 安利给班里的大家一个chrome的GitHub插件-----gayhub
- Vue 进阶之路(五)
- linux dns域名缓存
- 一个word文档中,多个表格的批量调整(根据窗口调整表格和添加表格水平线)
- 大数据技术 - 分布式文件系统 HDFS 的设计
- 【容斥】Four-tuples @山东省第九届省赛 F
- 指导手册05:MapReduce编程入门
- Linux_x86下NX与ASLR绕过技术
- centos7 编译安装php 5.6
- 前端 json 导出 excel
- 大数据和hadoop的一些基础知识
- Vim插件集合
- 美剧黑名单的插曲《Jolene》
- CreateEvent( )——创建事件函数