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

5tmbdcev  于 2023-10-17  发布在  Node.js
关注(0)|答案(8)|浏览(127)

Windows 7 32位我安装了最新的Node.js 32位。
当我尝试运行npm install jquery命令时,收到错误:
错误:ENOENT,stat 'C:\Users\RT\AppData\Roaming\npm
如何解决呢?

xpcnnkqh

xpcnnkqh1#

在显示的路径中手动创建一个名为“npm”的文件夹修复了该问题。
更多信息可以在故障排除页面上找到

ltqd579y

ltqd579y2#

这也可以通过手动安装节点包来修复。

npm install npm -g

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

iibxawm4

iibxawm43#

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

wvmv3b1j

wvmv3b1j4#

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

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

当然,您可以将位置设置为最适合的位置。
这对我来说效果很好,并且可以解决您可能遇到的任何权限问题。

wbrvyc0a

wbrvyc0a5#

您可以转到开始菜单,搜索Node.js图标,打开shell,然后安装任何东西,

install <packagename> -g
njthzxwz

njthzxwz6#

安装一个稳定的版本,而不是最新的,我已经把我的版本从'node-v0.10.33-x86.msi'降级到node-v0.10.29-x86.msi,它对我来说工作得很好!
http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/

ylamdve6

ylamdve67#

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

6gpjuf90

6gpjuf908#

你需要创建一个文件夹名为'npm'在显示的路径C:\Users\$userName\AppData\Roaming\修复了这个问题.

相关问题