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