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