RangeError:无效的类型化数组长度:在本地PC上的https上运行Angular时

时间:2019-02-13 14:53:45

标签: angular https buffer

我正在尝试为本地Angular Web应用程序开发添加https。

当我使用ng serve命令时,一切正常。我在Mac上创建并安装了本地SSL证书。

之后,我尝试使用命令ng serve --ssl true运行Angular应用程序。该应用程序编译无任何错误。当我点击任何网址时,应用程序崩溃,并且出现以下错误。可能是什么原因导致错误?

internal/buffer.js:788
class FastBuffer extends Uint8Array {}
RangeError: Invalid typed array length: -4095

2 个答案:

答案 0 :(得分:4)

问题似乎出在节点版本上。我将节点版本从11.x降级到10.x,并且现在可以正常工作。

答案 1 :(得分:0)

只需重新安装Nodejs即可解决问题