是否可以只生成 package-lock.json 文件而不进行 npm 安装?

Sho*_*oyd 5 javascript node.js npm

我只需要生成一个 package-lock.json 文件,但我不想重新运行 npm install。

是否可以仅生成此锁定文件而不重新安装我的任何包文件?

s.a*_*lem 6

您可以使用--package-lock-only参数:

npm install --package-lock-only
Run Code Online (Sandbox Code Playgroud)

请参阅文档

--package锁,只有争吵只会更新包lock.json,而不是检查node_modules和下载依赖。


Gab*_*leu 0

您可以npm shrinkwrap稍后使用并重命名该文件。来源


根据您想要实现的目标,重命名可能没有用,因为package-locks doc

npm 使用 package-lock.json 或 npm-shrinkwrap.json(如果存在)