1 min read

Electron之在MacOS下安装grpc

grpc有一些版本是不兼容electron的,本文介绍在MacOS系统下安装electron和grpc。

Electron之在MacOS下安装grpc

grpc的1.19.0版本在electron的4.0.3版本下是确定好用的。

新版本的grpc和electron版本还没试过,不过大家可以参考这2个。

> Version 1.23.0 is now out with Electron 6 support. Please try that version.
>>I'm sorry, Electron 6 support got broken in grpc 1.24.0. But it is fixed in grpc 1.24.1

出自Electron v6 and gRPC error #989

安装electron特定版本和grpc的步骤:

以下基于grpc 1.19.0版本和electron 4.0.3版本,这是确定好用的。

1. mac下的.nrmpc文件参考:

sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

如果当前用户的根目录下没有.npmrc文件,就新建一个并写入这些内容。

2. 在electron项目目录下,安装Electron的4.0.3版本。

npm i electron@4.0.3

3. 在electron项目目录下,安装grpc的1.19.0版本。

npm install grpc@1.19.0 --runtime=electron --target=4.0.3

经过以上几个步骤,然后在electron项目执行npm i安装其他依赖后,项目应该就可以运行。

如果还运行不起来,可以尝试以下2个方法:

1. 如果编译失败可尝试:

./node_modules/.bin/electron-rebuild

使用electron-rebuild重新编译。

2. 如果提示了npm rebuild错误:

npm rebuild

直接执行npm rebuild编译。

Read more

Mac M1安装arm版homebrew和nvm和nodejs

Mac M1安装arm版homebrew和nvm和nodejs

Mac M1以及更新款ARM架构的电脑,安装homebrew、nvm、nodejs简单的方法小记。 1. 安装homebrew /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)" 然后会提示下一步,要在终端执行以下命令: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/你的用户名/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" 执行后,就可以顺利安装成功。 2. 安装nvm brew install nvm 下载完nvm基本上就能顺利安装好了,然后会显示一大段提示内容; export