我已经安装了npm
但是有很多东西似乎不起作用。
我的第一个问题是这里发生了什么:
steven@steven-VirtualBox:~/Documents/node$ sudo npm install socket.io
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: No such module
at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
我似乎在这里结束了很多(第201行)。
当不使用sudo
时,此命令有效。但我不知道它是否应该做它应该做的事情。
用{j}编写npm
吗?有没有办法我可以手动设置它?
另外,我似乎得到了不同的结果运行curl http://npmjs.org/install.sh | sh
命令来安装npm,具体取决于我所在的目录。当我运行它时,我应该在哪个目录中?令人沮丧的是,我真的不知道这些脚本在幕后做了什么。
我找到了大量的教程。他们都指出了相同的指示。我按照说明操作。他们不工作....寻找更多的教程.....
我从src完全编译了node.js。也从那里跑基准。那应该是最难的部分!
答案 0 :(得分:1)
$ rm / usr / bin / npm
答案 1 :(得分:0)
这真的很奇怪。
注册表下来? DNS问题?
尝试访问此网址:http://registry.npmjs.org/-/short
您可能需要阅读优秀常见问题解答:http://npmjs.org/doc/faq.html
你可以安装任何其他套餐吗?
您还需要节点版本&gt; 0.4运行npm。