从package-lock.json文件重新安装软件包

时间:2020-04-01 16:19:12

标签: javascript node.js json npm package-lock.json

请考虑以下情况: 我用npm install安装了一些软件包,例如jquery和bootstrap。

此npp之后,创建一个package-lock.json文件,该文件描述已安装的软件包信息。

当我将文件夹项目推送到git服务器时,由于gitignore而未发送node_modules文件夹,并且服务器上仅放置了json文件。 如果有人克隆此仓库,则他只有json文件。我们如何从package-lock.json文件恢复或重新安装所有依赖项? 我尝试了npm installnpm cinpm i,但未恢复任何内容。 有想法吗?

1 个答案:

答案 0 :(得分:1)

仅需从项目文件夹中运行“ npm i”。还要确保所有依赖项都在package.json文件中。而且您将来需要跟踪package.json文件中的更改,因为提交'node_modules'是一件实事。 * .gitignore设置将始终忽略它。 还可以使用“ npm i%package%--save”将当前包添加到package.json中。