grpcが原因でexpoプロジェクトのnpm installが失敗する

Shunsuke Sawada

ExpoでReact Nativeを開発しているプロジェクトで、npm installが通らなくなってしまった。

1
2
3
4
5
6
7
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-pre-gyp install --fallback-to-build --library=static_library`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Nodeバージョン

1
2
% node -v
v12.13.1

関係ありそう

https://github.com/grpc/grpc-node/issues/834

Nodeバージョンを下げて実行

LTSにしてみる。

1
2
3
4
5
6
7
8
9
10
% nvm ls-remote
       v10.18.1   (LTS: Dubnium)
       v10.19.0   (Latest LTS: Dubnium)
        v11.0.0
        v11.1.0
        ...

% nvm install 10.19.0
% node -v
v10.19.0

これで npm install が成功しました。

Shunsuke Sawada

おすすめの記事

React Native のメモ
Realm を React Native で使う
React Native で Android のエミュレーターが立ち上がらない場合