设置electron 淘宝源
打开终端,输入vim ~/.npmrc
,在里面添加
1 | electron_mirror="https://npm.taobao.org/mirrors/electron/" |
设置npm prefix
,路径可自定义
1 | npm config set prefix /Users/xx/npm-package |
安装electron
运行两次npm i -g electron@latest
,第一次提示不能创建文件夹,第二次运行即可。
设置全局electron命令
在
/Users/xx/npm-package/lib/node_modules/electron
下新建electron
文件,把cli.js
里的内容复杂到文件electron
;把
electron
设置成可执行文件;1
sudo chmod u+x /Users/xx/npm-packages/lib/node_modules/electron/electron
把可执行文件
electron
添加到全局变量;1
sudo ln -s /Users/xx/npm-packages/lib/node_modules/electron/electron /usr/local/bin
最简单的方案
1 | # 开机选择recovery模式 打开终端输入 |
1 | sudo npm install -g electron --unsafe-perm=true --allow-root |
参考链接
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
https://www.howtogeek.com/230424/how-to-disable-system-integrity-protection-on-a-mac-and-why-you-shouldnt/