1

我正在尝试使用此处的命令安装 npm:http: //howtonode.org/introduction-to-npm

具体来说,当我运行时:

curl http://npmjs.org/install.sh | sh

这是我得到的错误...

node cli.js cache clean
TypeError: Object #<an EventEmitter> has no method 'on'
at Object.<anonymous> (/home/sanjay/npm-1285345468/lib/utils/rm-rf.js:12:9)
at Module._compile (module:385:23)
at Module._loadScriptSync (module:397:16)
at Module.loadSync (module:296:10)
at loadModule (module:241:16)
at require (module:364:12)
at Object.<anonymous> (/home/sanjay/npm-1285345468/cli.js:14:10)
at Module._compile (module:385:23)
at module:413:20
at fs:52:23
make: *** [uninstall] Error 1
sanjay@sanjay-desktop:~$ 

不确定我是否在做一些愚蠢的事情,感谢您的帮助。谢谢!

4

2 回答 2

3

那篇文章已经过时了。

从 0.6.3 版本开始,npm 被捆绑到 node.js中。

从http://nodejs.org/安装最新版本的节点,你也会得到 npm。

于 2012-12-29T23:49:36.603 回答
1

我遇到了同样的错误——升级到最新的稳定版本让它消失了,我很高兴 npm'ing。

于 2010-11-29T14:04:59.863 回答