NPM找不到模块” ../lib/npm.js'

问题描述:

我试图使用和的NodeJS NPM CentOS的7台机器上。机器无法连接到互联网,因此我将一些lib模块的node-v6.2.1-linux-x64文件夹复制到机器中。但输出显示Error: Cannot find module '../lib/npm.js'。我想知道是否是离线安装nodejs或模块的正确方法。任何帮助?谢谢。NPM找不到模块” ../lib/npm.js'

这是行不通的,因为节点模块依赖于您的操作系统。

例如,假设我有一个有大量节点依赖项的项目,我在我的微机上运行npm install,当我复制我的文件并尝试在Apple中运行它时,它不起作用。

你要在不同的机器上使用npm i seperetly。

也许这里这个链接可以帮助你得到你的NPM模块没有互联网。 ==>

https://github.com/npm/npm/issues/1349

+0

他们都是Centos ..几乎相同的环境。 –

+0

逻辑上它应该工作,但是当我在windows 7机器上直接尝试Windows 10 npm模块时,它对我来说也不工作 – Atlas