TypeScript错误“接口'NodeBuffer'错误地扩展接口'Uint8Array'”

当我尝试编译我的Angular应用程序时,我收到此错误:

错误在... \ src \ page-sidebar \ typings \ browser \ ambient \ node \ index.d.ts(426,11):错误TS2430:接口'NodeBuffer'错误地扩展了接口'Uint8Array' . 属性“填充”的类型不兼容 . 输入'(值:任意,偏移?:数字,结束?:数字)=>缓冲区'不能分配给类型'(值:数字,开始?:数字,结束?:数字)=>这个' . 类型'缓冲区'不能分配给'this'类型 .

我的TypeScript和打字更新到最新版本:

"typescript": "2.1.6",
"typings": "2.1.0

有谁知道问题出在哪里?

回答(1)

3 years ago

尝试更新Node的输入定义 . 正在运行 typings i env~node -SG 为我工作 . 我在这里找到了解决方案https://github.com/typings/typings/issues/554

希望能帮助到你 .