Help us understand the problem. What is going on with this article?

firebase serve --only functions で Cannot find module 'firebase-admin' エラー

More than 1 year has passed since last update.

試したこと

https://github.com/firebase/firebase-functions/issues/84

ここのやり取りに書いてあることを試しました。でもここの登場人物たちと同じようにエラーは解決しなかったです。

nvm use v6.11.5

エラーメッセージの内容は変わらず。ただCloud Functionsと同じバージョンをつかうように促すためのWarningが一つ消えただけ。

functions/ 内でnpm install

エラーメッセージの内容は変わらず。

functions/ 内でnpm run build

https://firebase.google.com/docs/functions/typescript?hl=ja

Error: Cannot find module '../lib/tsc.js'

どうすりゃええねん。

うまくいった解決策

functions/ 内でrm -rf node_modules/ → npm install

http://clc.gonna.jp/2017/05/npm-start-%E3%81%97%E3%81%9F%E3%82%89-error-cannot-find-module-libtsc-js-%E3%81%8C%E5%87%BA%E3%81%A6%E3%81%8D%E3%81%9F/

とりあえず動きました。

なんか、node_modulesの中身って時々壊れるみたいですね。

コンピューターがトラブったらとりあえず再起動するみたいな、そういう解決策。しばしば重要で忘れがちですね。

agajo
あんなに勉強して、親に高い予備校代も出してもらって東大に入り、卒業したのに、今では家と食事を親に頼りながら、年金と住民税を払うためにトイレ掃除をしている者です。
https://portal.oka-ryunoske.work/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした