我注意到我的 CI 构建失败,因为我删除了package-lock.json
,因为自从我使用pnpm
. package-lock.json
不过,似乎确实需要适当的。
如果 package.json 已更新,则可能可以npm install --package-lock-only
使用 pre-push hook 运行,但这需要一段时间并且不是很方便。
有什么我想念的吗?我认为应该内置此功能pnpm
以提高兼容性。
编辑:我不认为切换到pnpm
我的 CI 是一种选择,因为我正在编写一个库,我希望人们能够使用npm
.