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

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

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

一个人如何解决呢?

凯Sam2020/03/13 17:58:50

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

神乐古一2020/03/13 17:58:50

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

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

Near飞云2020/03/13 17:58:50

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

npm install npm -g

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

西门达蒙2020/03/13 17:58:50

我建议为您的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 17:58:50

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

install <packagename> -g
十三西里古一2020/03/13 17:58:50

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

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