我为我的应用程序使用了 webpack 4。不知何故,bn.js
包在生产构建中占用了很多。
图像显示它占用了 594.22
KB 的数据。有没有办法为所有依赖于 bn.js
的包创建一个 bn.js
文件?
最佳答案
这可能是因为您的依赖项都需要不同版本的 bn.js
。您可以尝试在 package.json
的解决方案列表中定义一个特定版本:
{
// ...
"resolutions": {
"bn.js": "^5.1.1"
}
}
请记住,较新的版本可能包含某些依赖项所依赖的重大更改。您可以评估您的 package-lock.json
或 yarn.lock
以查看整个依赖项中需要哪些版本的 bn.js
并进行比较与更新日志
关于node.js - 如何避免在 webpack 生产构建中重复模块 "bn.js"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69141829/