Failed to minify the bundle Erro
作者:
w候人兮猗 | 来源:发表于
2019-05-23 18:58 被阅读0次
前言
- 今天刚写完一个需求准备打包测试,眼看着进度快跑满了啪的一下给我来了一个错,如下图:
![](https://img.haomeiwen.com/i8808802/38f3eac8b03d7d57.png)
image
简单分析
-
Failed to minify the bundle
看了下大概的错讲的应该是压缩代码报错了,而Uglifyjs
确实也是webpack
打包压缩的插件。
- 看下一行,大概讲的是
index.295edf21.js
文件的第264048
行报的错。找到我们打出的包的文件夹
![](https://img.haomeiwen.com/i8808802/76338d6e6ee6d3f4.png)
image
![](https://img.haomeiwen.com/i8808802/0f5fdfb7deb25c2e.png)
image
- 看出这里讲的是一个
arrayMoveMutate
函数,回想一下今天好像装了一个array-move
的包。既然是这里报的错,那么先手动将这个包移除重新打包,发现可以成功
![](https://img.haomeiwen.com/i8808802/38a3e31c00636775.png)
image
![](https://img.haomeiwen.com/i8808802/a98e4bb8fd9ff21d.png)
image
- 打包成功了,但是当时使用这个包是为了解决数组内数据移动的操作所引入的一个包,为了解决这个问题手动将这个
arrayMoveMutate
arrayMove
函数复制到我们的工具函数内,直接使用,再次打包发现可以使用。
为什么?
- 找到问题了,但是为什么会出现这个错呢,我们手动打开该模块,发现代码很简单就是我们上面复制的两个方法,但是问题是他的这个包是使用
commonJs
规范编写的
![](https://img.haomeiwen.com/i8808802/6ec968041122331e.png)
image
![](https://img.haomeiwen.com/i8808802/598621a2bb8ccb42.png)
image
![](https://img.haomeiwen.com/i8808802/52ddb96e0b06bc8c.png)
image
![](https://img.haomeiwen.com/i8808802/7a7d46a52dfa715c.png)
image
补充
本文标题:Failed to minify the bundle Erro
本文链接:https://www.haomeiwen.com/subject/enabzqtx.html
网友评论