Jestem zupełnie nowy w Angular 4 i próbuję wyjaśnić podstawową strukturę prostego projektu. Już testuję mój projekt i wczoraj działa dobrze. Ale dzisiaj, kiedy otwieram swój projekt i chcę zrobić "ng serve", pokazuje on poniżej błąd. Nie wiem, jaki jest problem.Nie można odczytać właściwości "length" z undefined w kątowej 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)
Z góry dziękuję.
gdzie jest twój kod? – Manish
W rzeczywistości, na czym polega problem, którego nie mogę zrozumieć, Nie wiem, który kod powinienem podać tutaj :( –
wyszukaj słowo kluczowe length w swoim kodzie i spróbuj zalogować się do konsoli zanim zaczniesz używać, jeśli jego nieokreślony poznasz gdzie jest błąd.Chciałbym zasugerować, że przed próbą użycia długość tablicy wystarczy umieścić warunek, aby sprawdzić, czy długość wynosi 0, czy nie tak, aby można było uniknąć takich błędów – Manish