2017-06-13 9 views
5

私は角度4で全く新しいので、簡単なプロジェクトの明確な基本構造を作成しようとしています。私はすでにプロジェクトをテストしており、昨日はうまくいきます。しかし、今日、私がプロジェクトを開いて「サーブ」をしたいときは、以下のエラーが表示されます。何が問題なのか分かりません。角度4で未定義のプロパティ '長さ'を読み取ることができません

TypeError: Cannot read property 'length' of undefined 
at createSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:15457:109) 
at parseSourceFileWorker (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:15389:26) 
at Object.parseSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:15338:26) 
at Object.createSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:15192:29) 
at VirtualFileStats.getSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\@ngtools\webpack\src\compiler_host.js:66:35) 
at WebpackCompilerHost.getSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\@ngtools\webpack\src\compiler_host.js:213:38) 
at findSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67909:29) 
at processImportedModules (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:68056:25) 
at findSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67937:17) 
at processSourceFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67840:27) 
at processRootFile (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67728:13) 
at C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67018:60 
at Object.forEach (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:1449:30) 
at Object.createProgram (C:\Users\IR\Desktop\angular-first-project\node_modules\typescript\lib\typescript.js:67018:16) 
at AotPlugin._setupOptions (C:\Users\IR\Desktop\angular-first-project\node_modules\@ngtools\webpack\src\plugin.js:129:28) 
at new AotPlugin (C:\Users\IR\Desktop\angular-first-project\node_modules\@ngtools\webpack\src\plugin.js:26:14) 

ありがとうございます。

+1

あなたのコードはどこですか? – Manish

+0

実際に私が理解できない問題は分かりません。どのコードをここに入力する必要がありますか:( –

+2

あなたのコードで長さキーワードを検索し、コンソールにログオンしてください。私は、配列の長さを使用しようとする前に、長さが0かどうかをチェックして、そのようなエラーを避けることができるようにすることをお勧めします。 – Manish

答えて

3

私はこの種のエラーをランダムな機会に見てきました。コンポーネントを別のフォルダに移動し、すべての参照を正しいパスに変更した後ng-buildでプロジェクトを再構築することをお勧めします。

+0

ありがとう男:)私は私のサービスの場所を変更したときに同じ問題を抱えていて、再び "ng serve"を適用して、働くでしょう。大きな頭痛やこれらの答えを与える小さなものは、私たちの最後にいくつかの呼吸を与える:) – Sunil

0

はいフォルダを変更してそのエラーが発生しました。それを構築した後

関連する問題