如何在没有网络的情况下安装Node JS包



我是在没有网络的Linux操作系统上开发的。

因此,npm 命令无法安装包。

因此,在寻找安装它的方法时,我找到了一种从github下载zip文件的方法。

我解压缩了zip文件并将其与tar重新捆绑在一起。我尝试了 npm 安装,但安装失败并出现EAI_AGAIN错误。

查看此错误,似乎是由于未将内部依赖项连接到网络而导致的错误。

我可以将文件从联网的Windows系统移动到Linux系统,但是在Linux系统上很难连接到网络。如何安装?

  1. 我认为您需要确保根文件夹中有"package-lock.json"文件。
  2. 解压缩您下载的文件,我认为它应该是"Node_modules",然后将该文件夹放在项目的根文件夹中。

尝试再次运行'npm install'

我希望它会回升

有几种方法可以做到这一点:

  1. 将要安装的模块放在node_modules文件夹中,然后使用npm install --cache-min 9999999 <module-name>进行安装
  2. 您可以使用包local-npm。但是您需要网络连接才能安装它。

如何在Linux系统上未连接到互联网的服务器中安装程序




首先,在具有互联网并具有相同操作系统的计算机上安装节点程序。


其次,创建一个包含所有软件存储库(sources + package.json + package-lock.js + nodes_modules(和您可以在家中找到的名为.node-gyp的目录(这是一个隐藏目录(。


第三,在要安装的目标服务器上下载整个zip。


第四,将目录解压缩到某个地方,然后将 .node-gyp 目录复制到将执行软件的用户的家中。


最后,运行命令 npm 重建

相关内容

  • 没有找到相关文章

最新更新