我有Windows 7 32位 . 我安装了最新的Node.js 32位 . 当我尝试运行命令 npm install jquery 时,收到错误:
npm install jquery
错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm
如何解决它?
安装稳定版本而不是最新版本,我已将我的版本从 'node-v0.10.33-x86.msi' 降级到 node-v0.10.29-x86.msi ,这对我来说效果很好!
'node-v0.10.33-x86.msi'
node-v0.10.29-x86.msi
http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
我通过npm安装软件包时遇到了同样的问题 .
在 C:\Users\UserName\AppData\Roaming\ 中手动创建 npm 文件夹后,特定错误消失了,但它在尝试在 npm 文件夹中创建其他目录时出现了类似的多个错误并且失败了 . 该问题在 running the command prompt as an administrator 之后得到解决 .
C:\Users\UserName\AppData\Roaming\
npm
也可以通过手动安装节点包来解决此问题 .
npm install npm -g
这样做的过程将设置所有必需的目录 .
在显示的路径中手动创建名为“npm”的文件夹可解决问题 .
更多信息可以在Troubleshooting page找到
我建议为你的npm模块设置一个替代位置 .
npm config set prefix C:\Dev\npm-repository\npm --global npm config set cache C:\Dev\npm-repository\npm-cache --global
当然,您可以将位置设置为最适合的地方 .
这对我来说效果很好,可以解决您可能遇到的任何权限问题 .
您可以转到 Start Menu 并搜索Node.js图标并打开shell,然后安装任何内容
install <packagename> -g
我需要一个用typscript编写的github包 . 我从主分支到我的主项目的根目录中进行了最新版本的git pull . 然后我进入目录并进行了npm安装,以便gulp命令可以生成ES5模块 . 无论如何,长话短说,我的构建过程试图从这个新文件夹中构建文件,所以我不得不将它移出我的根目录 . 这导致了同样的错误 .
7 回答
安装稳定版本而不是最新版本,我已将我的版本从
'node-v0.10.33-x86.msi'
降级到node-v0.10.29-x86.msi
,这对我来说效果很好!http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
我通过npm安装软件包时遇到了同样的问题 .
在
C:\Users\UserName\AppData\Roaming\
中手动创建npm
文件夹后,特定错误消失了,但它在尝试在npm
文件夹中创建其他目录时出现了类似的多个错误并且失败了 . 该问题在 running the command prompt as an administrator 之后得到解决 .也可以通过手动安装节点包来解决此问题 .
这样做的过程将设置所有必需的目录 .
在显示的路径中手动创建名为“npm”的文件夹可解决问题 .
更多信息可以在Troubleshooting page找到
我建议为你的npm模块设置一个替代位置 .
当然,您可以将位置设置为最适合的地方 .
这对我来说效果很好,可以解决您可能遇到的任何权限问题 .
您可以转到 Start Menu 并搜索Node.js图标并打开shell,然后安装任何内容
我需要一个用typscript编写的github包 . 我从主分支到我的主项目的根目录中进行了最新版本的git pull . 然后我进入目录并进行了npm安装,以便gulp命令可以生成ES5模块 . 无论如何,长话短说,我的构建过程试图从这个新文件夹中构建文件,所以我不得不将它移出我的根目录 . 这导致了同样的错误 .