我的应用程序使用了webpack 4。不知何故,在生产构建中,bn.js包占用了很多空间。 这张图片显示它占用了594.22 KB的数据。是否有一种方法可以为所有依赖bn.js的包只有1个bn.js文件?
这可能是因为您的依赖项都需要不同版本的bn.js。您可以尝试在package.json的解析列表中定义一个特定版本: { // ... "resolutions": { "bn.js": "^5.1.1" } } 请记住,更新的版本可能包含某些依赖项所依赖的破坏性更改。您可以评估您的package-lock.json或yarn.lock以查看在依赖项中需要哪些bn.js版本,并将其与变更日志进行比较。