异常描述:

复用以前框架,打包的时候报异常提示:

 Cannot find module 'compression-webpack-plugin"

然后安装插件:

npm install --save-dev compression-webpack-plugin

重新打包,又报异常如下:

ValiDationError: Compression Plugin Invalid Options

解决问题:

经查证,系插件版本问题导致。目前这个插件版本已经到3.0.0,但是网上普遍给出的可用版本是 v1.1.12,那么先解决问题,安装低版本插件:

npm install --save-dev compression-webpack-plugin@1.1.

或者在packagejson修改版本号  "compression-webpack-plugin": "1.1.12"   直接npm install。

重新打包,问题解决。

后记:

关于为什么要把插件的版本降低,系高版本要求的node版本比较高(大部分人用的node版本都没这么高,所以就会有不少人遇到这个问题了)。详见官网:https://www.npmjs.com/package/compression-webpack-plugin

如上,2.0版本已经需要v6.9的node以及v4.0的webpack,查看下了项目的配置:

怪不得,webpack版本太低了。那么提升下webpack版本,再将压缩插件的版本恢复到最新试试:

安装插件,重新打包,报错了:

看了下webpack的官方介绍,貌似4.0版本改动较大,应该是用法上也有很大改动吧,暂且继续使用低版本的吧,有时间再研究。

最新文章

  1. <!DOCTYPE html>作用
  2. Canvas实现文字散粒子化
  3. aspnet Global文件概况
  4. Changing the Color of Linux ls Command 改变Linux的ls命令显示的颜色
  5. js阻止冒泡及jquery阻止事件冒泡示例介绍
  6. Linux系统管理命令之用户组管理
  7. ACM/ICPC 之 最短路-SPFA+正逆邻接表(POJ1511(ZOJ2008))
  8. 利用Keydown事件阻止用户输入
  9. 使用secureCRT远程Linux,出现远程主机拒绝连接
  10. Windows 注册表 (未完成)
  11. RHEL修改主机名和IP
  12. Android得知Scroller(两)——ViewGroup转让scrollTo()
  13. [LeetCode]题解(python):138-Copy List with Random Pointer
  14. linux sort,uniq,cut,wc命令详解 (转)
  15. group by 和count 联合使用问题
  16. windows10下安装kali子系统
  17. 条件随机场(conditional random field,CRF)模型初探
  18. Axure文本框验证和外部url的调用
  19. Django models 的字段类型
  20. Linux运维精华面试题

热门文章

  1. Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训
  2. Git拉取Gitlab上的代码时,报128的解决方法
  3. Linux 部署 YUM 仓库
  4. Kubernetes YAML 文件全字段详解
  5. Httpd服务进阶知识-调用操作系统的Sendfile机制
  6. Oracle rman备份还原
  7. Alpha项目测试--个人第五次博客
  8. 《快活帮》第九次团队作业:【Beta】Scrum meeting 2
  9. adb命令 判断锁屏
  10. python应用-n颗骰子的和出现的次数