我一直试图在高山脉上使用npm安装电子,我无法这样做,sudo或更改文件夹权限,似乎没有任何工作。
我确实在几个帖子上看到了这个错误,但大多数都指向使用正确的节点版本。我检查了一些链接:1 2
我使用的是9.2.1版本,但根据我在electron中看到的内容切换到版本8.2.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 权限