Closed juergenr closed 7 years ago
same here
nothing easy in this project :(
It depends on which template you're using, but TypeScript isn't something that can be easily updated so quickly because all of the libraries and frameworks you're working with might not have upgraded to reflect the changes they made. "Minor" versions in TS seem to have breaking changes, even if only minor ones unfortunately. 😐
I tested with different templates, including most current. I also updated all other package to the most current version.
I think it's only one small change in line
zone.onError.subscribe(errorInfo => reject(errorInfo));
of boot-server.ts to get it running, with current typscript 2.5.2.
Thanks for the great project!
Had this issue after updating my packages -angular template-, fixed it by defining zone
along with it's type NgZone
like this:
const zone: NgZone = moduleRef.injector.get(NgZone);
in the boot.server.ts file.
Making zone typesafe solves the issue. Runing current typscript 2.5.2 works now! Thank you @mmgrt!
const zone:any = moduleRef.injector.get(NgZone);
Thanks for letting us know.
When we update the template sources to TypeScript 2.5.2+ this issue will inevitably surface and we'll use one of your suggested resolutions.
Closing for now because there's no action to take on it (at least, not prior to updating to TypeScript 2.5.2).
Typescript <=2.4.2 and 2.5.0 works fine. Typescript >=2.5.1 gives following error: