Ошибка типа: superCtor не определен (наследует наследник_броузера. js) - PullRequest
1 голос
/ 20 марта 2020

После переноса проекта в angular 9 возникла следующая ошибка: superCtor не определен

, который, по-видимому, ссылается на inherits_browser. js, который исходит от npm модуль для чтения-blob-stream. Кажется, ошибка идет из следующей строки в индексе. js модуля: index. js of readable-blob-stream . Используются следующие версии: версии . используется версия 0.38.0.

Я попытался переустановить node_modules, что не решает проблему. Я также проверил совместимость пакета watson-speech с angular9 в отдельном проекте (похоже, что он совместим). Кто-нибудь может подсказать, почему ошибка может быть вызвана в перенесенном проекте?

Кто-нибудь сталкивался с этим раньше и может сообщить мне сценарий ios, в котором это может произойти?

1 Ответ

0 голосов
/ 30 апреля 2020

Скопировано из комментария RAKSHA SHENOY:

Я решил проблему, изменив строку

var Stream = require('stream');

в индексе. js для node_modules / readable-blob-stream на

var Stream = require('readable-stream');

Если у кого-то есть более чистое решение, которое не требует возиться в node_modules, поделитесь им.

...