Я только что обновил свой Angular 5 проект до Angular 6 .После обновления он компилируется нормально, но сайт отображается пустым.В консоли я получаю:
Текущий документ не имеет типа документа.Это может привести к тому, что некоторые компоненты углового материала будут вести себя не так, как ожидается.push ../ node_modules/@angular/material/esm5/core.es5.js.MatCommonModule._checkDoctypeIsDefined @ core.es5.js: 127 MatCommonModule @ core.es5.js: 92 _createClass @ core.js: 8116 createProviderst$ 1 @ core.js: 8088 initNgModule @ core.js: 8024 NgModuleRef @ core.js: 8747 createNgModuleRef @ core.js: 8736 debugCreateNgModuleRef @ core.js: 10561 push ../ node_modules / @ angular / core / fesm/core.js.NgModuleFactory_.create @ core.js: 11263 (анонимный) @ core.js: 4161 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invoke @ zone.js: 388 onInvoke @core.js: 3671 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invoke @ zone.js: 387 push ../ node_modules / zone.js / dist / zone.js.Zone.run @zone.js: 138 push ../ node_modules/@angular/core/fesm5/core.js.NgZone.run @ core.js: 3585 push ../ node_modules/@angular/core/fesm5/core.js.PlatformRef.bootstrapModuleFactory @ core.js: 4159 (анонимный) @ core.js: 4200 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invoke @ zone.js: 388 push ../ node_modules / zone.js / dist / zone.js.Zone.run @ zone.js: 138 (анонимный) @ zone.js: 872 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invokeTask @ zone.js: 421 push ../ node_modules / zone.js / dist / zone.js.Zone.runTask @ zone.js: 188 dumpMicroTaskQueue @ zone.js: 595 Promise.then (async)
scheduleMicroTask @ zone.js:578 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.scheduleTask @ zone.js: 410 push ../ node_modules / zone.js / dist / zone.js.Zone.scheduleTask @ zone.js:232 push ../ node_modules / zone.js / dist / zone.js.Zone.scheduleMicroTask @ zone.js: 252 scheduleResolveOrReject @ zone.js: 862 ZoneAwarePromise.then @ zone.js: 962 push ../ node_modules / @ angular/core/fesm5/core.js.PlatformRef.bootstrapModule @ core.js: 4200 ./src/main.ts @ main.ts: 12 webpack_require @ bootstrap: 76 0 @ main.ts: 13 webpack_require @ bootstrap: 76 checkDeferredModules @ bootstrap: 43 webpackJsonpCallback @ bootstrap: 30 (анонимно)
TypeError: Невозможно прочитать свойство 'appendChild' из null в MatCommonModule.push ../ node_modules/@angular/material/esm5/core.es5.js.MatCommonModule._checkThemeIsPresent (core.es5.js: 141) в новом MatCommonModule (core.es5.js: 93) в _createClass (ядро.js: 8116) в createProviderInstance $ 1 (core.js: 8088) в initNgModule (core.js: 8024) в новом NgModuleRef (core.js: 8747) в createNgModuleRef (core.js: 8736) в объекте«1019 *
Это что-то не так с @angular/material
, или что-то не правильно обновилось в проекте?
Если я могу добавить что-нибудь, чтобы помочь в диагностике, сообщите мне.