【发布时间】:2019-02-06 02:50:40
【问题描述】:
我需要关于 webpack 版本 3 和响应的帮助,我已经将一个包更新到了一个较新的版本,当我使用 NODE_ENV=production webpack -p 构建它时,它会抛出 Uncaught TypeError: Cannot read property 'propTypes' of undefined 错误,但只需使用 webpack -p 就可以正常加载,如何我要调试为什么会这样?两者有什么区别,是缩小导致问题的原因吗?
【问题讨论】:
-
如果发生错误,你能分享一下代码吗?
-
我无法将代码发布到错误中,但我正在更新对主项目的依赖项,问题正在发生,旧版本也是另一个依赖项的依赖项,所以可能有,我不确定,新旧冲突,也许有一种方法可以让一个使用旧的,另一个使用新的,但我不知道如何在 webpack 中做到这一点,一旦运行,它似乎都变成了乱码:new webpack.optimize.UglifyJsPlugin({ mangle: true, }), new webpack.optimize.ModuleConcatenationPlugin(),
-
好吧,在四处挖掘之后,我找到了一个解决方案,但我不确定它为什么会起作用。解决方案是删除 optimize.ModuleConcatenationPlugin(),虽然每个教程都说这将使我的代码更快,有谁知道是否有替代方法?