Невозможно прочитать свойство 'записи' неопределенного в Angular 6 - PullRequest
0 голосов
/ 14 сентября 2018

прежде чем кто-либо пометит это как дубликат, я перепробовал все опубликованные решения, и я был на проблемах GitHub и здесь, в StackOverflow, ни одно из решений не работало для меня.

Всякий раз, когда я пытаюсь сгенерироватьчто-нибудь в угловой это дает мне эту ошибку.Это началось, когда я установил @angular/pwa, хотя я не уверен, что это полностью является причиной, потому что я некоторое время не пробовал команду создания ни в одном из моих предыдущих приложений.Я полностью удалил nodejs и переустановил его снова, удалил все node_modules, как глобальные, так и локальные, все это не принесло пользы, любезно помогите, потому что у меня остались дублирующие компоненты и их редактирование, хотя это не так много, но это похоже на задачусвоя.спасибо заранее.

РЕДАКТИРОВАТЬ

Это ошибка, которую я получаю, когда добавляю флаг --debug

An error occured:
Cannot read property 'entries' of undefined
TypeError: Cannot read property 'entries' of undefined
    at new FilteredTree (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/@angular-devkit/schematics/src/tree/filtered.js:13:18)
    at /media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/@angular-devkit/schematics/src/rules/base.js:82:22
    at MergeMapSubscriber.input.pipe.operators_1.mergeMap.inputTree [as project] (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/@angular-devkit/schematics/src/rules/call.js:77:24)
    at MergeMapSubscriber._tryNext (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/operators/mergeMap.js:69:27)
    at MergeMapSubscriber._next (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/operators/mergeMap.js:59:18)
    at MergeMapSubscriber.Subscriber.next (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/Subscriber.js:68:18)
    at Observable._subscribe (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/observable/scalar.js:6:20)
    at Observable._trySubscribe (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/Observable.js:43:25)
    at Observable.subscribe (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/Observable.js:29:22)
    at MergeMapOperator.call (/media/hamisi/New Volume/Work Projects/diaspora-selfcare-portal/frontend/node_modules/rxjs/internal/operators/mergeMap.js:39:23)

И это то, чтоя получаю, когда я бегу ng -v

Angular CLI: 6.2.1
Node: 10.10.0
OS: linux x64
Angular: 6.1.7
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router, service-worker

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.5
@angular-devkit/build-angular     0.7.5
@angular-devkit/build-optimizer   0.7.5
@angular-devkit/build-webpack     0.7.5
@angular-devkit/core              0.7.5
@angular-devkit/schematics        0.6.8
@angular/cli                      6.2.1
@angular/pwa                      0.6.8
@ngtools/webpack                  6.1.5
@schematics/angular               0.6.8
@schematics/update                0.8.1
rxjs                              6.3.2
typescript                        2.7.2
webpack                           4.9.2

1 Ответ

0 голосов
/ 15 сентября 2018

Вы можете исправить это двумя способами,

(i) переустановите NodeJS. Удалите папку node_modules из каталога пользователя и нажмите npm install

(ii) Попробуйте обновить @angular/pwa пакет до версии ~ 0.7.5 в качестве упомянутого here

...