我有Windows 7 32位。我安装了最新的32位Node.js。当我尝试运行命令时npm install jquery
,收到错误消息:
错误:ENOENT,状态为'C:\ Users \ RT \ AppData \ Roaming \ npm
一个人如何解决呢?
我有Windows 7 32位。我安装了最新的32位Node.js。当我尝试运行命令时npm install jquery
,收到错误消息:
错误:ENOENT,状态为'C:\ Users \ RT \ AppData \ Roaming \ npm
一个人如何解决呢?
通过npm安装软件包时遇到了同样的问题。
在npm
手动创建文件夹后,C:\Users\UserName\AppData\Roaming\
该特定错误消失了,但是它尝试在该npm
文件夹中创建其他目录时却出现了类似的多个错误,但失败了。以管理员身份运行命令提示符后,此问题已解决。
也可以通过手动安装节点软件包来解决此问题。
npm install npm -g
这样做的过程将设置所有必需的目录。
我建议为您的npm模块设置一个替代位置。
npm config set prefix C:\Dev\npm-repository\npm --global
npm config set cache C:\Dev\npm-repository\npm-cache --global
当然,您可以将位置设置为最适合的位置。
这对我来说效果很好,可以解决您可能遇到的所有权限问题。
您可以转到“ 开始”菜单并搜索Node.js图标,然后打开外壳程序,然后使用
install <packagename> -g
在显示的路径中手动创建名为“ npm”的文件夹可以解决该问题。
可以在“ 故障排除”页面上找到更多信息。
我需要来自github的以 TypeScript编写的软件包。我从master分支中将最新版本进行了git pull到主项目的根目录中。然后,我进入目录并进行了npm安装,以便gulp命令可以正常工作以生成ES5模块。无论如何,总而言之,我的构建过程试图从这个新文件夹构建文件,因此我不得不将其移出根目录。这是导致这些相同的错误。