我们会不时运行npm update
,并使用近似版本的一些软件包,例如~1.0.0
。这通常有效。
然而,最近,我们开始遇到无法追溯到我们自己的代码的应用程序问题,我们怀疑运行npm update
将某个程序包更新为某个新版本,但我们无法确定。
所以,我的问题:是否有一个显示历史npm update
操作的文件(或类似文件) - 即在本地计算机上更改了哪些包,以及更改了哪些包,以及何时更改发生了变化等等
答案 0 :(得分:0)
您可能想查看npm shrinkwrap
command。如果您控制生成的npm-shrinkwrap.json
文件的版本,它将为您提供不同版本的历史记录。请确保您了解shrinkwrap如何锁定依赖项。