Webpack-构建app.js突然变得非常大-让自己发疯试图找出原因

时间:2018-12-07 13:00:35

标签: javascript node.js webpack truffle

所以我有一个webpack项目(我正在使用以太坊松露webpack,尽管我认为这与问题无关)。

一段时间以来,我一直在将我的项目编译成一个约30万个app.js(来自Webpack构建过程的输出),然后我发现它突然变成了5MB。我不确定导致此问题的更改是什么,所以我在我知道app.js很小的地方签出了一些早期版本的代码。而且它仍然很大。

即使我使用的代码以前导致app.js很小,有人能想到app.js仍然很大的原因吗?值得注意的是,我的node_modules文件夹已从git中排除。这可能是为什么吗?我的package.json被包含在git中。

我做了一些谷歌搜索以帮助解决问题,遇到了https://www.npmjs.com/package/webpack-bundle-analyzer,我曾经用过它,并且确实向我展示了app.js中的大量内容,但是我不知道是什么与此信息有关?对我来说,我的项目中哪些不是必需的,哪些不是必需的。

我做了更多的谷歌搜索,发现了这个https://www.npmjs.com/package/webpack-node-externals,成功地将我的app.js缩小到了可管理的大小。成功!但是这消除了太多-因为现在我的项目在JavaScript控制台中引发了“未捕获的ReferenceError:未定义require”错误。

我在这里想念什么?我可以采取哪些下一步措施?而且主要是为什么即使在签出不存在问题的代码后,我仍然会有同样的问题!?

0 个答案:

没有答案