gpt4 book ai didi

node.js - 为什么运行npm install时npm-shrinkwrap.json会更改

转载 作者:行者123 更新时间:2023-12-03 12:10:39 25 4
gpt4 key购买 nike

我们使用NPM Shrinkwrap锁定依赖项。

不确定这是错误还是功能,但是当我运行时:删除node_modules目录后安装npm可以正常工作,但我的npm-shrinkwrap.json总是会有一些更改,我必须提交给git ...

更改通常很小,例如将“完整性”哈希值从sha-1更改为sha-512(反之亦然)。或将包简单地移动到文件中的新行,但内容不会更改。

同样,当这些更改发生时,所有安装正确的node_modules都不会中断,但是当我们不进行任何更改时,将这个文件提交到git总是很烦人的。

任何反馈或帮助将不胜感激...

最佳答案

我会毫不犹豫地使用git update-index --assume-unchanged npm-shrinkwrap.json命令。
然后,如果您需要进行更改并将其提交,请运行git update-index --no-assume-unchanged npm-shrinkwrap.json,以便Git看到更改并允许您暂存并提交它们。

关于node.js - 为什么运行npm install时npm-shrinkwrap.json会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48895076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com