我刚刚安装了最新版本的nodejs,虽然我可以让它运行js文件就好了,但我无法让npm做任何事情。
如果我打开node.exe,它会弹出一个提示,然后我分别尝试了以下各项,但没有一个工作:
> node npm install socket.io
> npm install socket.io
> help
> node help
以上所有结果除了要返回的行“...”之外什么都没有,然后我输入的每一件事,我只得到另一行“......”。
这非常令人沮丧。我做错了什么?
答案 0 :(得分:5)
如果在安装最新的nodejs时打开了命令提示符,则在关闭命令提示符并打开新的命令提示符之前,将无法识别Windows路径中的npm路径。
我知道这已经有了一个公认的答案,但我发现了这个,然后意识到自己的错误,并认为这可能有助于其他人。
答案 1 :(得分:4)
打开node.exe将调出Read-eval-print循环(REPL)。试试吧:
c:\users\windowslogin>npm install socket.io