我注意到我的配置项构建失败,因为我删除了package-lock.json
,因为自从我使用pnpm
以来,它似乎已经过时了。不过,似乎确实需要正确的package-lock.json
。
如果package.json已更新,则可能可以通过预推钩子运行npm install --package-lock-only
,但这会花费一些时间,而且不太方便。
有什么我想念的吗?我认为应该将此功能内置到pnpm
中以提高兼容性。
编辑:
我不认为在CI上切换到pnpm
是一个选择,因为我正在编写一个库,希望人们能够使用npm
进行安装。