无法在高山脉上安装电子

时间:2018-01-07 20:07:03

标签: node.js npm electron npm-install

我一直试图在高山脉上使用npm安装电子,我无法这样做,sudo或更改文件夹权限,似乎没有任何工作。

我确实在几个帖子上看到了这个错误,但大多数都指向使用正确的节点版本。我检查了一些链接:1 2

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

以下是错误的屏幕截图: enter image description here

这是因为出于某种原因我被禁止向我的根添加某些文件吗?我有点怀疑,因为我很难安装任何软件。有没有办法摆脱这个问题?

1 个答案:

答案 0 :(得分:0)

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

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

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

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

npm install electron --save-dev 

sudo npm install electron --save-dev 

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