Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0の対応
起こったこと
firebaseのfunctionをデプロイしたら以下のエラーが発生
✔ functions: Finished running predeploy script. i functions: ensuring necessary APIs are enabled... ✔ functions: all necessary APIs are enabled i functions: preparing functions directory for uploading... Error: Error occurred while parsing your function triggers. Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0
原因
nodenvでバージョンが* 9.10.1を使用していた
対応
node環境8.13.0に合わせてデプロイを行う
- 8.13.0をインストール
nodenv install 8.13.0
- バージョンの切り替え
nodenv global 8.13.0
切り替え後、本エラーが吐かれずにdeployできた。