感谢大家的回答,自己解决了。这里将解决方案贴出来:

1、首先 webpack.config.js做如下配置

module.exports 部分

entry:  __dirname + "/main.js",//入口文件

output: {

path: __dirname + "/bdui",//打包后的文件存放的地方

filename: "bdui.min.js",//打包后输出文件的文件名

libraryTarget: "var"//输出格式

},

externals: {

"jquery": "jQuery"//指定变量是从外部url引入的,这样插件合并就不会报编辑错误

}

2、入口文件main.js内容

require('imports-loader?$=jquery!./bdui/plugins/core');

require('imports-loader?$=jquery!./bdui/plugins/inject');

require('imports-loader?$=jquery!./bdui/plugins/bdAccordion');

require('imports-loader?$=jquery!./bdui/plugins/bdButton');

......

3、合并压缩代码

webpack -p

这个命令行会自动调用自带的uglifyjs插件进行压缩(当然你可以在webpack.config里配置plugins,效果是一样的)

合并压缩问题是解决了,新问题来了,

我用js压缩工具压缩后是278KB,用webpack压缩后是377KB,我就纳闷了 ,差在什么地方呢?

请问大牛们还有什么办法让它继续缩小,还有我看min.js代码 大部分代码是没有混淆的啊??谁来给指点一下迷津??

备注: new webpack.optimize.UglifyJsPlugin({

compress: { warnings: false, },

output: { comments: false }

}) 这样配置后效果还是一样的,还是377KB

暂无评论!

提交评论

webpack 合并压缩_极客起源 - geekori.com - 问题详情 - webpack如何打包压缩jquery 插件?...相关推荐

  1. MySQL建表两个单引号报错_极客起源 - geekori.com - 问题详情 - mysql建表报错,查手册看不懂,求解?...

    创建带索引的数据库表需要为表名和属性添加反单引号,并且你当前的primary key的位置需要调整一下: create table `abc`( `id` int unsigned auto_incr ...

  2. 在python中输入圆的半_极客起源 - geekori.com - 问题详情 - python动态圆更新糅合到地图显示里...

    两个程序都能单独运行,但是糅合在一起就出问题了,以下是代码: #-*-coding:utf-8-*- from matplotlib.patches import Circle import matp ...

  3. 极客时间和极客学院_极客奔跑

    极客时间和极客学院 I'm not a natural runner. I'm reasonably fit given that I spend most of the day sat in my ...

  4. 手工DIY:手机变身扫描仪_极客迷

    手工DIY:手机变身扫描仪_极客迷 手工DIY:手机变身扫描仪_极客迷 posted on 2017-07-16 16:10 lexus 阅读(...) 评论(...) 编辑 收藏 转载于:https ...

  5. 极客时间和极客学院_极客在海滩

    极客时间和极客学院 As reported by Jeremy, Andy and Jon, last weekend was a chance for that rare creature – th ...

  6. 可由一个尾指针唯一确定的链表有_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...

    目录 缓存引爆链表 链表单链表双向链表循环链表双向循环链表 LinkedHashMap实现LRU缓存,源码解析(JDK1.8) 算法 爬楼梯 算法 反转链表 算法 链表环检测 缓存引爆链表 存储结构 ...

  7. 严蔚敏算法约瑟夫环_极客算法训练笔记(三),链表详细图解,别再逃避了朋友...

    目录 缓存引爆链表 链表 单链表 双向链表 循环链表 双向循环链表 LinkedHashMap实现LRU缓存,源码解析(JDK1.8) 算法 爬楼梯 算法 反转链表 算法 链表环检测 缓存引爆链表 存 ...

  8. 极客时间和极客学院_极客拔掉

    极客时间和极客学院 On Saturday Drew and I left our respective desks and headed into London to meet up with Si ...

  9. python就是玩具_极客老爹的玩具DIY之路:Python + Kids + Building Stuff == Fun

    注:本文素材来自于PyCon 2013大会上的一个ppt,作者是David Beazley(Twitter:@dabeaz).David是著名的Python极客,著有<Python参考手册> ...

最新文章

  1. C++反汇编-加法分析
  2. (转)解决在firefox下js调用as失败问题
  3. Data Augmentation
  4. [剑指offer]面试题26:复杂链表的复制
  5. C++ STL set集合的使用
  6. 心路历程(四)-我的2015
  7. 从零实现深度学习框架——手写前馈网络实现电影评论分类
  8. Two‘s Complement(二进制补码)
  9. 计算机经常断开网络,怎么解决电脑经常自动断网掉线的问题
  10. linux操作系统课程设计总结,操作系统课程设计心得+给老师的建议
  11. ORB-SLAM3安装遇到的问题及解决
  12. 关于PostgreSQL的绑定变量窥视的问题详解
  13. 天猫登录 post java_天猫登录POST问题
  14. 遗传编程(GA,genetic programming)算法初探,以及用遗传编程自动生成符合题解的正则表达式的实践...
  15. java正则中REGEX = [\u4e00-\u9fa5]+是什么意思
  16. 时钟分频原理 - 时钟分频原理详解
  17. python :七彩数码管
  18. 梅敬成 三维CAD软件发展历程:过去,现在和未来 (ACIS,Parasolid,OCC, 中望OV,华天CRUX IV )
  19. 迈阿密房价仅为北京40% 当地地产商急盼中国投资者
  20. thinking-in-java-version2

热门文章

  1. 2.曲柄摇机构优化问题
  2. 在ORACLE中如何删除表中的重复数据
  3. VoLTE学习笔记(1)
  4. 基于深度学习的回归预测课程介绍
  5. 10个强大的Python数据科学技巧
  6. 图片压缩android bitmap compress(图片压缩)
  7. 【论文笔记】Reinforcement and Imitation Learning for Diverse Visuomotor Skills
  8. flv.js播放卡顿,短线重连,包括九宫格,四宫格,一宫格
  9. Linux mono环境,linux+mono+xsp+apache搭建asp.net环境
  10. SEO案例:4399小游戏网站SEO案例剖析