Node.js项目部署没有互联网

将Node.js项目部署到无法访问互联网的机器上的最佳方式是什么? 例如在一个私人networking? 是否有任何选项可以创build一个包含项目所有依赖关系的包?

  1. 为了部署一个项目,你不需要从网上下载任何东西 – 你只需要在构build项目时运行npm install 。 如果所有的依赖已经存在,你可以运行它。
  2. 如果您还需要它来构build项目,则可以创build一个本地npm存储库,并在其中放入所有相关的依赖关系

在第一次安装软件包之后试用纱线 ,以便以后可以离线安装这个在npm中不可用的选项。