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模块没有互联网。 ==>
他们都是Centos ..几乎相同的环境。 –
逻辑上它应该工作,但是当我在windows 7机器上直接尝试Windows 10 npm模块时,它对我来说也不工作 – Atlas