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

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

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

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

你必须在不同的机器上使用npm i

也许这个链接可以帮助你在没有互联网的情况下获得你的npm模块。 ==>

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