npm允许我们指定 bundledDependencies
,但是这样做有什么好处?我猜想,即使我们引用的模块被删除,我们是否要绝对确保获得正确的版本,或者 bundle 有速度优势?
有人知道bundledDependencies
相对于普通依赖项的优势吗?
最佳答案
目前,Node面临的最大问题之一是它的变化速度如何。这意味着生产系统可能非常脆弱,并且npm update
可以轻易破坏事物。
使用bundledDependencies是解决此问题的一种方法,可以确保在正确猜测的情况下,无论其他情况如何变化,始终将提供正确的依赖关系。
您还可以使用它 bundle 您自己的私有(private) bundle 包,并随安装一起提供。