有什么可以跟踪我已安装的npm软件包并将其还原到其他开发环境的东西吗? (例如“还原NuGet软件包”)

时间:2019-01-12 22:58:08

标签: node.js npm

因此,我是node / npm软件包的新手。这是场景。

  • 我在环境上安装了所有依赖项。
  • 将代码推送到远程仓库
  • 将代码拖到其他开发环境中。
  • 试图还原所有以前安装的依赖项 自动但找不到办法。

我以前使用过NuGet软件包。我期望与 “还原NuGet软件包”的行为类似。 我已经查看了我的 packages.json 文件,但它们没有列出以后安装的依赖项,例如 packages.config 文件在NuGet情况下会那样。那有什么类似的东西吗?还是缺少什​​么?

1 个答案:

答案 0 :(得分:2)

package.json文件正在执行您想要的操作。使用--save选项安装依赖项会将其添加到package.json依赖项列表中。在另一个环境中,您可以运行npm install命令来安装相同的依赖项。

  1. 首次安装依赖项:npm install newpackage --save
  2. package.json推送到仓库
  3. 拉回购邮件
  4. 通过在npm install所在的目录中运行package.json命令
  5. 安装package.json文件中列出的所有依赖项