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

时间:2014-08-02 08:45:08

标签: windows node.js install

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

  

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

如何解决它?

7 个答案:

答案 0 :(得分:1795)

在显示的路径中手动创建名为“npm”的文件夹修复了问题。

可在Troubleshooting page

上找到更多信息

答案 1 :(得分:104)

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

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

答案 2 :(得分:88)

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

npm install npm -g

执行此操作的过程将设置所有必需的目录。

答案 3 :(得分:9)

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

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

当然,您可以将位置设置为最适合的地方。

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

答案 4 :(得分:2)

您可以转到开始菜单并搜索Node.js图标并打开shell,然后使用

安装任何内容
install <packagename> -g

答案 5 :(得分:0)

安装稳定版本而不是最新版本,我已将版本从node-v0.10.29-x86.msi降级为'node-v0.10.33-x86.msi',这对我来说效果很好!

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

答案 6 :(得分:0)

我需要一个用typscript编写的github包。我从主分支到我主项目的根目录了最新版本的git。然后我进入目录并进行了npm安装,以便gulp命令可以生成ES5模块。无论如何,长话短说,我的构建过程试图从这个新文件夹构建文件,所以我不得不将它从我的根目录移出。这导致了同样的错误。