前言
- 今天刚写完一个需求准备打包测试,眼看着进度快跑满了啪的一下给我来了一个错,如下图:
简单分析
Failed to minify the bundle
看了下大概的错讲的应该是压缩代码报错了,而Uglifyjs
确实也是webpack
打包压缩的插件。- 看下一行,大概讲的是
index.295edf21.js
文件的第264048
行报的错。找到我们打出的包的文件夹
- 使用
nodepad++
打开找到相应行数
- 看出这里讲的是一个
arrayMoveMutate
函数,回想一下今天好像装了一个array-move
的包。既然是这里报的错,那么先手动将这个包移除重新打包,发现可以成功
- 打包成功了,但是当时使用这个包是为了解决数组内数据移动的操作所引入的一个包,为了解决这个问题手动将这个