我来自一个更熟悉的背景composer
。我正在gulp
(等)进行构建过程和学习node
以及如何使用npm
。
默认情况下不包含类似清单是非常奇怪的(同样,来自composer
背景) 。composer.lock
话虽如此,我一直在阅读有关 [shrinkwrap]、[npm-lockdown] 和 [npm-seal] 的文档。...而且我阅读的文档越多,我对应该选择哪种方式就越困惑(每个人都认为他们的方式是最好的方式)。我注意到的一个问题是,npm-seal
在 4 年和 8 个月内没有改变npm-lockdown
——这一切都让我想知道这是否是因为最新版本的npm
...
- 每个的优点/缺点是什么?
- 在什么情况下,我会在项目 A 中使用另一个,但在项目 B 中使用不同的?
- 每个将如何影响我们的开发工作流程?
PS:如果您包含每个最基本的实现示例,则布朗尼点。;)