gpt4 book ai didi

npm - 我可以从 package-lock.json 重新创建 node_modules 吗?

转载 作者:行者123 更新时间:2023-12-03 16:14:18 29 4
gpt4 key购买 nike

我从 github 克隆了一个存储库,它有一个 package-lock.json(但没有 package.json)。然后在 git bash 终端中,我转到目录并运行 npm install但我只是收到一条消息,说没有 package.json,然后 package-lock.json 中的所有内容都被删除,因此除了项目名称和版本外,它基本上是空的。

我想运行 npm install在目录中使用 package-lock.json 足以重新创建 node_modules,但我是否严重误解了它是如何工作的?顺便说一句,我有节点 8.12.0 和 npm 6.4.1 并且正在 Windows 10 上运行。此外,我认为 package-lock.json 是在 unix 系统上创建的,因此在使用 package-lock.json 时可能会出现问题不同的操作系统?

我已经试过运行 npm init只是为了得到一个 package.json 文件然后运行 ​​npm install但这仍然没有给我一个 node_modules 文件夹。

最佳答案

从2018年3月5日起,您可以运行npm ci从 package-lock.json 安装包。

npm ci bypasses a package’s package.json to install modules from a package’s lockfile.



https://blog.npmjs.org/post/171556855892/introducing-npm-ci-for-faster-more-reliable

关于npm - 我可以从 package-lock.json 重新创建 node_modules 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52675978/

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