【问题标题】:unable to install electron on high sierra无法在高山上安装电子
【发布时间】:2018-06-16 21:17:50
【问题描述】:

我一直在尝试在 high sierra 上使用 npm 安装电子,但我无法这样做,sudo 或更改文件夹权限,似乎没有任何效果。

我确实在几篇文章中看到了这个错误,但大多数都指向使用正确的节点版本。我检查了一些链接:12

我使用的是 9.2.1 版,但根据我在 electron 中看到的内容切换到了 8.2.1 版。

以下是错误截图:

这是因为出于某种原因我被禁止将某些文件添加到我的根目录吗?我很怀疑,因为最近我在安装任何软件时遇到了很多麻烦。有没有办法永远摆脱这个问题?

【问题讨论】:

  • 为什么要全局安装 Electron?作者推荐安装为本地项目的开发依赖项
  • @PatrickHund 我最初尝试这样做,得到了同样的错误。我正在尝试这个命令: npm install electron --save-dev --save-exact 并看到了同样的错误。
  • 我检查了同样的问题here。但是那个解决方案对我不起作用
  • 您是否按照这些说明进行操作? github.com/electron/electron/blob/master/docs/tutorial/…
  • 天哪,这做到了!我没有在 1 步中实现这一点:

标签: node.js npm electron npm-install


【解决方案1】:

我遇到了同样的问题,背后的原因是您用来安装节点的安装程序 brew 或 nvm 没有 root 访问权限。

brew :- 默认情况下,brew 没有安装应用程序的 root 访问权限。

nvm :- nvm 的情况相同,安装的节点没有安装库的 root 访问权限。

第一个选项,从server下载手动安装nodejs,安装它,然后尝试使用以下命令安装电子

npm install electron --save-dev 

sudo npm install electron --save-dev 

第二个选项,给予 nvm 或 brew root 权限

【讨论】:

    猜你喜欢
    • 2020-08-03
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 2020-03-26
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多