我在渲染我的站点时遇到了问题,过go 它工作得很好,但我不得不重新安装 node 和Angular ,它停止工作我使用的是M1 MacBook Pro.

Angular :14.2.7

node :v16.18.0

将路由预渲染到/Users/anya/Documents/dev/practice-landing/dist/siem-new-landing/browser的✖失败. Promise.Prototype.方法然后在不兼容的接收方[Object Object]上调用

推荐答案

当NodeJS版本没有定义时,我的Azure管道也遇到了类似的问题,然后它采用了最新的LTSv16.18.0.我认为NodeJS v16.18.0和Angular 兼容性有问题.作为一种临时解决办法,我确实将NodeJS降级到了v16.17.1,到目前为止已经修复了这个问题.如果我找到一个永久的解决方案,我会更新这个回复.

Angular相关问答推荐

带逻辑的组件decorator 中的Angular 主机侦听器属性

如何用ANGLE指令覆盖Html元素的数据绑定属性

首期日历发行

独立组件;依赖项注入

Angular KendoGrid RowReorderable,drop不适用于新添加的行

如何使用解析器处理Angular 路由中存储的查询参数以避免任何额外的导航?

从API动态加载MAT表数据时禁用分页

无法绑定到formControl,因为它不是input的已知属性

RxJs 中的空闲可观察对象在幕后做了什么?

Angular 等待对话框未显示

Nz 树 Select .如何在子 node 中显示父 node 名称?

如何从表单组中禁用的表单控件中获取值?

更改 Select 选项时获取当前值

angular 2模板使用console.log

如何添加/设置环境 Angular 6 angular.json 文件

如何为 Angular 2 中的渲染元素绑定事件监听器?

Angular 2+ ngModule 中导入/导出的作用

Angular2动态改变CSS属性

Angular 4.3 HttpClient:拦截响应

如何在 Angular 2 中跟踪路由?