红联Linux门户
Linux帮助

Ubuntu 14.10下NodeJS Cannot find module 'npmlog'

发布时间:2016-01-02 16:02:14来源:linux网站作者:liuchangchun

在安装brunch的时候npm install -g brunch发现如下问题:

Error: Cannot find module ‘npmlog’
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at /usr/local/bin/npm:19:11
at Object.<anonymous> (/usr/local/bin/npm:87:3)
at Module._compile (module.js:456:26)
at Object.Module._extensions…js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)


但是Nodejs是我在另一台机器上拷贝的官方下载的编译好的压缩包。为什么拷贝到这里就有问题了?


经过试验发现,在服务器外解压缩nodejs官网下载的编译好的压缩包,再将解压的文件拷贝到服务器上时,bin下的npm是没有链接到npm-cli.js的。解决办法是将下载好的node-v0.10.33-linux-x64.tar.gz(https://nodejs.org/en/)压缩包先放置在服务器上,再进行解压缩,此时npm是已经链接到npm-cli.js的。看到命令行中显示如下则为成功。

[root@linux bin]# ll
npm -> ../lib/node_modules/npm/bin/npm-cli.js
[root@linux bin]# ./npm -v
v1.4.26


Linux环境下源码编译安装NodeJS:http://www.linuxdiyf.com/linux/14488.html

centos6.5/ubuntu kylin 15.04安装nodejs环境并安装pomelo:http://www.linuxdiyf.com/linux/14464.html

Ubuntu15.04编译安装nodejsV0.12.3:http://www.linuxdiyf.com/linux/12295.html

在(Raspberry Pi)树莓派上安装NodeJS:http://www.linuxdiyf.com/linux/7191.html