在PHP中,我可以使用include_once(“phat/library”)来包含,如果还没有一个库或文件来提高性能,不要重新包含它。是的,存在,在这个链接中,你可以看到它或没有,新的javascript框架或库不关心性能
ghg1uchk1#
不需要import_once,因为正如Remicaster的链接所解释的,导入的模块在第一次求值时被缓存,这样同一模块的多次导入返回完全相同的对象。您的包分析显示了多个bn.js模块,因为bn.js依赖于其他模块,而这些其他模块很可能都使用不同版本的bn.js。您可以尝试在package.json中添加一个覆盖,强制所有依赖项只安装一次bn.js,尽管不能保证这不会破坏依赖bn.js作为特定版本的依赖项。
1条答案
按热度按时间ghg1uchk1#
不需要import_once,因为正如Remicaster的链接所解释的,导入的模块在第一次求值时被缓存,这样同一模块的多次导入返回完全相同的对象。您的包分析显示了多个bn.js模块,因为bn.js依赖于其他模块,而这些其他模块很可能都使用不同版本的bn.js。
您可以尝试在package.json中添加一个覆盖,强制所有依赖项只安装一次bn.js,尽管不能保证这不会破坏依赖bn.js作为特定版本的依赖项。