Cloud Functionsの開発環境
| Tools | Version |
|---|---|
| Firebase CLI | 8.4.1 |
| Node.js | 10 |
| Typescript | 3.9.5 |
- ローカル環境の保護、依存性管理のためにDockerの利用
- コンテナ内での開発効率化のために、VS Code Remote Development を利用
- Docker Desktop for Windows/Macをインストール
- Dockerタスクバー項目を右クリックして、
Preferences > Shared Drives / File Sharingからコンテナで開くソースコードの場所を追加する
- Visual Studio Codeをインストール
- Remote DevelopmentプラグインをVSCodeにインストール
- VSCodeを起動し、コマンドパレット(⇧⌘P)から
Remote-Containers: Open Folder in Containerを選択し、cloneしたディレクトリを開くdocker buildが実行されるので少し時間がかかります
- Firebase CLIにログイン
- VSCodeでターミナルを起動すればコンテナ内のシェルが起動する
$ firebase login