Node.js / Windows错误:ENOENT,状态为“ C:\ Users \ RT \ AppData \ Roaming \ npm”

Windows Node.js

A理查德蛋蛋

2020-03-13

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

错误:ENOENT,状态为'C:\ Users \ RT \ AppData \ Roaming \ npm

一个人如何解决呢?

第1503篇《Node.js / Windows错误:ENOENT,状态为“ C:\ Users \ RT \ AppData \ Roaming \ npm”》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

6个回答
凯Sam 2020.03.13

我需要来自github的以 TypeScript编写的软件包。我从master分支中将最新版本进行了git pull到主项目的根目录中。然后,我进入目录并进行了npm安装,以便gulp命令可以正常工作以生成ES5模块。无论如何,总而言之,我的构建过程试图从这个新文件夹构建文件,因此我不得不将其移出根目录。这是导致这些相同的错误。

神乐古一 2020.03.13

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

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

Near飞云 2020.03.13

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

npm install npm -g

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

西门达蒙 2020.03.13

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

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

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

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

神乐古一 2020.03.13

您可以转到“ 开始”菜单并搜索Node.js图标,然后打开外壳程序,然后使用

install <packagename> -g
十三西里古一 2020.03.13

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

可以在“ 故障排除”页面上找到更多信息。

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android