Mac 上安装electron 踩坑指南

前文

当安装electron的时候报错:

1
2
3
4
5
6
7
8
9
10
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/.electron'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.6.11 postinstall: node install.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.6.11 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2017-06-17T04_24_22_944Z-debug.log

查询了一下,解决方案为:

1
sudo npm install -g electron --unsafe-perm=true --allow-root

—unsafe-perm:默认为false,如果为true则使用root用户安装,默认为非root用户安装 —allow-root: 允许root

顺便一提,可能在国内的网络会比较慢,所以建议带上国内的镜像源。

1
sudo npm install -g electron --unsafe-perm=true --allow-root --registry https://registry.npm.taobao.org/

然后事情就顺利解决了。

最近我准备写一篇关于问题自动生成的论文。

本文作者: Bon
本文地址https://bonxg.com/p/9.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

# Bon
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×