nodejs-错误:在Windows8中使用npm时的ENOENT,stat

Bac*_*alo 1 windows node.js npm

在Windows8上安装了最新的node.js. 如果我输入

 npm -version 
Run Code Online (Sandbox Code Playgroud)

在命令控制台中我正确地看到了

1.4.23
Run Code Online (Sandbox Code Playgroud)

但是,每当我使用install命令时,无论参数如何,我都会收到以下错误

Error: ENOENT, stat 'C:\Users\foo\AppData\Roaming\npm'
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?这可能是权限问题还是?

小智 11

你可以在Error中显示的路径中创建一个空文件夹,其中包含"npm"名称


Siv*_*der 5

当我尝试在我的工作计算机上安装NPM时遇到了同样的问题.我相信安装程序有问题.我通过安装旧版本的NPM解决了这个问题.

或者您可以在AppData/Roaming下添加文件夹npm.

请查看此信息以获取更多信息: node.js和npm for windows