问题
在没有真正安装package-lock.json的情况下,更新/生成node_modules的方法是什么( npm install是干什么的)?
我只想要一个基于我的package-lock.json的有效package.json,仅此而已。
动机
当CI服务器使用yarn时,您可以在本地使用npm。这可能不是最佳实践,但作为一种临时解决方案还是可以的。
奖金问题:yarn也一样。是否可以在不执行实际安装的情况下生成yarn-lock.json?
发布于 2022-04-26 11:58:24
我没有足够的声誉来发表评论,所以只需补充一个答案:)
yarn install --mode update-lockfile文档:https://yarnpkg.com/cli/install#options-mode%20%230
update-lockfile将跳过链接步骤,只获取锁文件中缺少的包(或者没有关联的校验和)。这种模式通常由诸如Renovate或Dependabot之类的工具使用,以保持一个锁文件的最新状态,而不需要支付全部安装成本。
https://stackoverflow.com/questions/57867267
复制相似问题