【问题标题】:npm install code errornpm 安装代码错误
【发布时间】:2015-02-22 11:41:59
【问题描述】:

所以我要做的就是开始 angular 教程,但我在尝试安装所有程序以开始工作时遇到了最大的痛苦。当我输入代码“npm install”时,它给了我这个:

$ npm install
Error: EPERM, mkdir 'C:\Program Files (x86)\Git\angular-phonecat'
at Error (native)

Error: Uncaught, unspecified "error" event.
at Error (native)
at emit (events.js:87:13)
at cleanupSync (c:\Program Files (x86)\nodejs\node_modules\npm\node_modules\
fs-write-stream-atomic\index.js:46:42)
at WriteStream.emit (c:\Program Files (x86)\nodejs\node_modules\npm\node_mod
ules\fs-write-stream-atomic\index.js:53:12)
at WriteStream.<anonymous> (evalmachine.<anonymous>:1777:12)
at OpenReq.Req.done (c:\Program Files (x86)\nodejs\node_modules\npm\node_mod
ules\graceful-fs\graceful-fs.js:141:5)
at OpenReq.done (c:\Program Files (x86)\nodejs\node_modules\npm\node_modules
\graceful-fs\graceful-fs.js:61:22)
at FSReqWrap.oncomplete (evalmachine.<anonymous>:99:15)

如果有人可以提供帮助,那就太好了,我只想开始使用 Angular。

【问题讨论】:

  • npm install 安装 bower、karma、protractor 和 http-server 或其他的东西

标签: angularjs node.js


【解决方案1】:

您正在尝试安装到 C:\Program Files (x86),这需要额外的权限。以管理员权限启动您的 shell,或者最好将其安装在其他地方。

【讨论】:

  • 究竟如何“以管理员权限启动我的 shell”?这里没有人
  • 如何start a shell with admin rights,但真的 将教程安装在C:\Program Files (x86) 之外的其他位置是一个更好的主意。运行具有管理员权限的 shell 可能会破坏您的系统。例如,我使用 C:\users\mles\documents\nodejs 作为 nodejs 项目的基本路径。
【解决方案2】:

我认为您需要在 Windows 上禁用防病毒软件,然后重试。

https://github.com/Medium/phantomjs/issues/19

【讨论】:

  • 哪里提到了Phantom js?
  • 我不相信它是。不过,不同的软件包可能会遇到相同的错误,而且据我所见,EPERM 通常与提取有关,这可以通过 Windows 上的防病毒软件来防止。
猜你喜欢
  • 2019-08-20
  • 2016-05-03
  • 2018-09-03
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多