我是在没有网络的Linux操作系统上开发的。
因此,npm命令无法安装软件包。
因此,在寻找安装方式时,我找到了一种从github下载zip文件的方式。
我解压缩了zip文件,然后将其与tar重新捆绑在一起。我尝试了npm install,但是安装失败并出现EAI_AGAIN错误。
看着此错误,这似乎是由于未将内部依赖项连接到网络引起的错误。
我可以将文件从联网的Windows系统移动到Linux系统,但是在Linux系统上很难连接到网络。如何安装?
答案 0 :(得分:0)
尝试再次运行'npm install'
我希望它会捡起来
答案 1 :(得分:0)
有几种方法可以做到这一点:
node_modules
文件夹中,然后使用npm install --cache-min 9999999 <module-name>
安装它local-npm
。但是您需要网络连接才能安装它。答案 2 :(得分:0)
如何在Linux系统上未连接互联网的服务器内安装程序
首先,将节点程序安装在具有Internet且具有相同操作系统的计算机上。
第二,创建一个zip,其中包含所有软件存储库(源+ package.json + package-lock.js + nodes_modules)和名为 .node-gyp 的目录您可以在家里的(这是一个隐藏目录)中找到它。
第三,在要进行安装的目标服务器上下载整个zip。
第四,将目录解压缩到某个位置,然后将 .node-gyp 目录复制到将执行软件的用户的家中。
最后,运行命令 npm rebuild