【发布时间】:2014-10-28 03:36:12
【问题描述】:
在 Windows8 上安装了最新的 node.js。如果我输入
npm -version
在命令控制台中我正确地看到了
1.4.23
但是,每当我使用 install 命令时,无论参数如何,都会出现以下错误
Error: ENOENT, stat 'C:\Users\foo\AppData\Roaming\npm'
什么给了?这可能是权限问题还是?
【问题讨论】:
在 Windows8 上安装了最新的 node.js。如果我输入
npm -version
在命令控制台中我正确地看到了
1.4.23
但是,每当我使用 install 命令时,无论参数如何,都会出现以下错误
Error: ENOENT, stat 'C:\Users\foo\AppData\Roaming\npm'
什么给了?这可能是权限问题还是?
【问题讨论】:
我在 Windows 8.1 MSDN-VM 中遇到了同样的问题。
创建 npm 文件夹为我手动修复了它。 C:\Users\foo\AppData\Roaming**npm**
【讨论】:
您可以在错误中显示的路径中创建一个名称为“npm”的空文件夹
【讨论】:
当我尝试在我的工作计算机上安装 NPM 时,我遇到了同样的问题。我相信安装程序有问题。我通过安装旧版本的 NPM 解决了这个问题。
或者您可以在 AppData/Roaming 下添加文件夹 npm。
查看此信息以获取更多信息:node.js and npm for windows
【讨论】: