如何让新的 Angular 17 项目运行?

问题描述 投票:0回答:1

全新安装 Nodejs (20.10.0) 和 Angular (17.0.8)。新项目(“ng new Default”),没有文件更改。 “ngserve”没有错误,但浏览器控制台显示:

main.ts:5 ERROR Error: NG0203: inject() must be called from an injection context such as a constructor, a factory function, a field initializer, or a function used with 'runInInjectionContext'. Find more at https://angular.io/errors/NG0203

运行 Hello World 应用程序还需要其他步骤吗?

谢谢。

angular
1个回答
0
投票

根据角度文档,您可能使用的是不兼容的版本,您可以尝试

node 18
吗!

角度节点版本兼容性

角度 节点.JS 打字稿 RXJS
17.0.x ^18.13.0 || ^20.9.0 >=4.9.3 <5.3.0 ^6.5.3 || ^7.4.0

下面是一个工作版本,也许你可以匹配这个 stackblitz 的版本

堆栈闪电战

© www.soinside.com 2019 - 2024. All rights reserved.