首页 文章

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

提问于
浏览
959

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

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

如何解决它?

7 回答

  • 104

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

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

  • 88

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

    C:\Users\UserName\AppData\Roaming\ 中手动创建 npm 文件夹后,特定错误消失了,但它在尝试在 npm 文件夹中创建其他目录时出现了类似的多个错误并且失败了 . 该问题在 running the command prompt as an administrator 之后得到解决 .

  • 9

    也可以通过手动安装节点包来解决此问题 .

    npm install npm -g
    

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

  • 0

    在显示的路径中手动创建名为“npm”的文件夹可解决问题 .

    更多信息可以在Troubleshooting page找到

  • 2

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

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

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

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

  • 0

    您可以转到 Start Menu 并搜索Node.js图标并打开shell,然后安装任何内容

    install <packagename> -g
    
  • 1793

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

相关问题