我有 Windows 7 32 位。我安装了最新的 Node.js 32 位。
当我尝试运行命令 npm install jquery
时,我收到错误:
错误:ENOENT,stat 'C:\Users\RT\AppData\Roaming\npm
一个如何解决它?
res.sendfile('pathSlightlyWrong/posts.html')
(在 Windows 7 下体验)
在显示的路径中手动创建一个名为“npm”的文件夹解决了这个问题。
如需更多信息,请访问 Troubleshooting page
我在通过 npm 安装软件包时遇到了同样的问题。
在 C:\Users\UserName\AppData\Roaming\
中手动创建 npm
文件夹后,该特定错误消失了,但是当它尝试在 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 图标并打开 shell,然后使用以下命令安装任何内容
install <packagename> -g
安装一个稳定版本而不是最新版本,我已将我的版本从 'node-v0.10.33-x86.msi'
降级到 node-v0.10.29-x86.msi
,它对我来说运行良好!
http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
我需要一个来自 github 的用 typscript 编写的包。我将 master 分支中的最新版本 git pull 到我的主项目的根目录中。然后我进入该目录并进行了 npm install 以便 gulp 命令可以生成 ES5 模块。无论如何,长话短说,我的构建过程试图从这个新文件夹构建文件,所以我不得不将它移出我的根目录。这导致了这些相同的错误。
不定期副业成功案例分享