Cannot find module 'firebase-admin' or its corresponding type declarations. 解決法
久しぶりにindex.ts
を覗くと、、
個人開発のアプリで使ってるCloud Functionsにコードを加えようと、久しぶりにindex.ts
をエディタで開いてみた。
import * as functions from 'firebase-functions'; // なぜかエラー発生!!
import * as admin from 'firebase-admin'; // なぜかエラー発生!!
admin.initializeApp();
const db = admin.firestore();
Cannot find module 'firebase-functions' or its corresponding type declarations.
Cannot find module 'firebase-admin' or its corresponding type declarations.
このような謎のエラーが発生していた。。
何もコードを変えていないので、環境系のエラーである事はわかる。
とりあえずnpm install
してみるも、解決しない・・・
functionsフォルダの階層でnpm install
する必要があった!
さっきしたnpm install
したのは、アプリのプロジェクトの階層
Cloud Functionsの実行環境を作った時(参考はこちら)に作成されたfunctionsフォルダの階層でnpm install
する必要があったようだ。
よくみるとfunctionsフォルダにもpackage.json
やnode_modeules
といったフォルダ達が存在していた。
参考
Author And Source
この問題について(Cannot find module 'firebase-admin' or its corresponding type declarations. 解決法), 我々は、より多くの情報をここで見つけました https://qiita.com/kokogento/items/a379e0d715d0899c24b0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .