2016-11-22 9 views
1

の 'のindexOf' プロパティを読み取ることができません:ビルドdevが失敗しました:私はイオンのアプリを提供しようとすると、未定義

ionic serve 

私はエラーを取得する:

build dev failed: Cannot read property 'indexOf' of undefined

私はionic2、angular2を使用しています、そしてfirebase3。

+0

たぶん、あなたのコードをチェックするのindexOfを見つけるために、内の検索とそのが – Olli

+0

未定義の変数を読み取ろうとするかどうかを確認し再現する[最小限のコードが含まれるように自分の投稿を編集してくださいそれを見ることなく、コンパイラがすでにあなたに伝えていることよりも具体的なことを言うのは難しいでしょう。 –

答えて

2

firebase @typesを使用していますか?

node_modules/@types/firebase/index.d.ts

に行くと

+1

これは私のために働いた:「フォルダbase_modules \ firebaseのfirebase.d.tsを削除する」https://github.com/driftyco/ionic-cli/issues/1713#issuecomment-267753479 –

1

3ヶ月前に私のためにそれをやったが、長い時間の後に326

export = Firebase; 

行をコメントそのモジュールに問題があるようです検索私は解決策を見つけた。

Firebaseを使用していない場合、この問題はionic-app-scriptに由来します。 私のプロジェクトは非常にうまくいって、npm updateの後にすべてのビルドが失敗します。

解決するには、ionic-app-scriptを0.47から0.48に更新してください:この後も、エラー:build dev failed: Cannot set property 'fileSystem' of nullが残っています。

もう一度解決するには、1.0.0にアップデートしてください。

PS:私は、これを解決するため、私はそれが誰かを助けることを願っています"@types/lodash": "ts2.0"

にあなたのパッケージを変更するにはLodashで他のエラーを持っていた...私は(正確な理由と、このエラーがスローだったところを言うcould't多分npm updateまたはionic lib updateが、プロジェクトの更新に注意してください。

関連する問題