Nach dem Ziehen eines .NET Core/Angular-Projektes, basierend auf das .NET Core Angular Starter Template, konnte dieses nicht korrekt ausgeführt werden. Die Datei main-server.js
wurde nicht erstellt und somit natürlich nicht geladen werden:
fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0]
An unhandled exception has occurred:
Call to Node module failed with error:
Prerendering failed because of error:
Error: Cannot find module '\..\main-server'
Die Ursache dieses Fehlers liegt darin, dass .NET Core für dieses Projekt nicht im Development-Modus betrieben wird und für diesen Modus entsprechende Tasks konfiguriert sind. Damit alle notwendigen Dateien vollständig generiert werden, ist für dieses Projekt in dessen Eigenschaften die Umgebungsvariable ASPNETCORE_ENVIRONMENT
auf Development
umzustellen:
Insgesamt stehen die Modi Development
, Staging
und Production
zur Verfügung.