angular - Kan inte läsa egenskapen 'text' av undefined vid NodeObject.getText vid getRequiredModulePath
Ett fel uppstår vid generering av webbläsarapplikationspaket (fas: inställning). Vad kan orsaka detta fel?
Information från konsolen:
Genererar webbläsarapplikationspaket (fas: setup)... TypeError: Kan inte läsa egenskapen 'text' av odefinierad vid NodeObject.getText (/opt/app-root/src/node_modules/typescript/lib/typescript.js:152697:31) vid getRequiredModulePath (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/host/umd_host.js:519:99) vid Object.getImportsOfUmdModule (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/host/umd_host.js:510:23) vid UmdDependencyHost.extractImports (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/umd_dependency_host.js:43:54) vid UmdDependencyHost.DependencyHostBase.recursivelyCollectDependencies (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/dependency_host.js:85:32) vid UmdDependencyHost. DependencyHostBase.collectDependencies (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/dependency_host.js:38:22) vid DependencyResolver.getEntryPointWithDependencies (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/dependency_resolver.js:75:22) vid EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:47:52) vid EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:75:103) vid /opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:100
Info från angular-errors.log
Ett fel uppstod under bygget: Fel: NGCC misslyckades. vid NgccProcessor.process (/opt/app-root/src/node_modules/@ngtools/webpack/src/ngcc_processor.js:139:19) vid /opt/app-root/src/node_modules/@ngtools/webpack/src/ivy/plugin.js:129:27 vid Hook.eval [som call] (eval vid create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:19:10), :28:1) vid Hook.CALL_DELEGATE [som _call] (/opt/app-root/src/node_modules/tapable/lib/Hook.js:14:14) vid Compiler.newCompilation (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:1043:30) vid /opt/app-root/src/node_modules/webpack/lib/Compiler.js:1088:29 vid Hook.eval [som callAsync] (eval vid create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) vid Hook.CALL_ASYNC_DELEGATE [som _callAsync] (/opt/app-root/src/node_modules/tapable/lib/Hook.js:18:14) vid Compiler. kompilera (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:1083:28) vid /opt/app-root/src/node_modules/webpack/lib/Compiler.js:508:12 vid Compiler.readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:920:11) vid /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 vid Hook.eval [som callAsync] (eval vid create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) vid Hook.CALL_ASYNC_DELEGATE [som _callAsync] (/opt/app-root/src/node_modules/tapable/lib/Hook.js:18:14) vid /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 vid Hook.eval [som callAsync] (eval vid create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) Ett ohandlat undantag inträffade: NGCC misslyckades. Se "/tmp/ng-IZbyMh/angular-errors.log" för fler detaljer.
Svar #1
Det finns ett fel i Angular version 12.2.12 och 12.2.11, använd 12.2.10 så kommer det att fixa det eller så kanske du måste vänta på att de släpper en ny version eller fixar 12.2.12
Observera: om du använder ^12.0.1 i din package.json-fil, ersätt det med 12.2.10
Svar #2
- Flytta först till den senaste stabila versionen
- ta bort package-lock.json
- npm install