2017-02-20 7 views
1

Когда я пытаюсь скомпилировать мое приложение Угловое я получаю эту ошибку:ошибка Машинопись «Интерфейс„NodeBuffer“неправильно расширяет интерфейс" Uint8Array»

ERROR in ...\src\page-sidebar\typings\browser\ambient\node\index.d.ts (426,11): error TS2430: Interface 'NodeBuffer' incorrectly extends interface 'Uint8Array'. Types of property 'fill' are incompatible. Type '(value: any, offset?: number, end?: number) => Buffer' is not assignable to type '(value: number, start?: number, end?: number) => this'. Type 'Buffer' is not assignable to type 'this'.

Мой машинопись и типизации обновлены до последних версий:

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

Кто-нибудь знает, где может быть проблема?

+0

Лучшее, что можно сделать с такими ошибками, - это поиск текста ошибки в Интернете. Я сделал это и обнаружил, что, возможно, переустановка типизированных узлов поможет: https://www.garysieling.com/blog/fixing-typescript-error-error-ts2430-interface-nodebuffer-incorrectly-extends-interface-uint8array. В противном случае вы можете зарегистрировать ошибку на странице https://github.com/types/env-node/issues. –

+0

Чтобы проверить, в чем проблема, нам нужно увидеть код index.d.ts – rafraph

ответ

1

Попробуйте обновить определения ввода для узла. Работа typings i env~node -SG работала для меня. Я нашел решение здесь https://github.com/typings/typings/issues/554

Надеюсь, что это поможет.

+0

идеальный ответ !! –

 Смежные вопросы

  • Нет связанных вопросов^_^