【问题标题】:Can't start npm on Windows 8 (Error: ENOENT, stat 'C:\Users\User\AppData\Roaming\npm') [duplicate]无法在 Windows 8 上启动 npm(错误:ENOENT,stat 'C:\Users\User\AppData\Roaming\npm')[重复]
【发布时间】:2014-09-26 00:44:13
【问题描述】:

我刚刚在装有 Windows 8 的新计算机上安装了 Nodejs。我无法让 npm 运行它。虽然节点服务器启动正常:

这是错误:

C:\Users\User\Documents\Source\Project>npm install 
Error: ENOENT, stat 'C:\Users\User\AppData\Roaming\npm'


C:\Users\User\Documents\Source\Project>npm start
Error: ENOENT, stat 'C:\Users\User\AppData\Roaming\npm'


C:\Users\User\Documents\Source\Project>

【问题讨论】:

  • 在显示的路径中手动创建一个名为“npm”的文件夹解决了这个问题。

标签: node.js npm


【解决方案1】:

最新版本与 windows 8 不兼容。只需下载此文件,它就可以在我的 windows 8 中完美运行。 http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/

【讨论】:

  • 这在 Windows 8.1 上对我有用...谢谢!
  • 为什么旧版本可以在 Windows 8 上运行,但不能在最新版本上运行?没有任何意义。
  • 其实我没有任何想法。有时它与新愿景不兼容。我也遇到过xampp这个问题。我认为这是最好的解决方案..
  • 让我们看看,接受的答案是指向文件放置站点上的未知二进制文件。太棒了。
  • 请不要将其编辑回您的链接。有一个官方来源,我已经把它改回来了。
【解决方案2】:

您可以尝试创建“C:\Users\User\AppData\Roaming\npm”文件夹。

【讨论】:

  • 做到了。它也奏效了。但个别模块存在问题。例如:grunt 根本不起作用。
  • 谢谢,成功了。
  • 这似乎是正确的解决方案。我尝试降级到上面的 0.10.29,但看起来你所要做的就是创建你的 npm 文件夹,一切都很好
  • 创建新文件夹解决了这个问题:D
  • 在 Windows 8.1 上的节点 0.10.31 上工作,直到让您克服该错误,但仍然记录它缺少文件 C:\Windows\System32\package.json。但是,创建它仍然不起作用。
猜你喜欢
  • 2014-12-23
  • 2015-09-29
  • 1970-01-01
  • 2017-07-29
  • 2014-12-04
  • 1970-01-01
  • 2023-01-05
  • 2020-03-15
  • 2021-06-08
相关资源
最近更新 更多