Node.js / Windows错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm'

我有Windows 7 32位。 我安装了最新的Node.js 32位。 当我尝试运行npm install jquery命令时,收到错误消息:

错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm

如何解决它?

在显示的path中手动创build一个名为'npm'的文件夹修复了问题。

更多信息可以在故障排除页面find

我在通过npm安装包的时候遇到了同样的问题。

C:\Users\UserName\AppData\Roaming\中手动创buildnpm文件夹后,该特定错误消失了,但是它尝试在npm文件夹中创build其他目录时出现类似的多个错误,并失败。 以pipe理员身份运行命令提示符后问题已解决。

这也可以通过手动安装节点包来解决。

 npm install npm -g 

这样做的过程将设置所有必需的目录。

我build议为你的npm模块设置一个替代位置。

 npm config set prefix C:\Dev\npm-repository\npm --global npm config set cache C:\Dev\npm-repository\npm-cache --global 

当然,你可以把位置设置到最适合的地方。

这对我来说很好,并解决了您可能遇到的任何权限问题。

你可以到开始菜单 ,searchNode.js图标并打开shell,然后安装任何东西

 install <packagename> -g 

安装一个稳定的版本,而不是最新的版本,我已经将版本从'node-v0.10.33-x86.msi'降级到node-v0.10.29-x86.msi ,并且对我来说工作的很好!

http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/

我需要一个来自github的封装,写在typscript。 我做了从主分支最新版本的git pull到我的主项目的根。 然后我进入了目录并进行了一个npm安装,这样gulp命令就可以生成ES5模块。 无论如何,为了长话短说,我的构build过程是试图从这个新的文件夹构build文件,所以我不得不把它从我的根。 这是造成这些相同的错误。