Неперехваченная ошибка типа: TransportU2F.create не является функцией

#javascript #node.js #blockchain

#javascript #node.js #блокчейн

Вопрос:

Я получаю ошибку Uncaught TypeError: TransportU2F.create не является функцией при попытке использоватьhttps://github.com/LedgerHQ/ledgerjs/tree/master/packages/hw-transport-u2f

В частности, я сделал:

     import TransportU2F from "@ledgerhq/hw-transport-u2f";
    TransportU2F.create().then(transport => console.log("hey"));
  

Это должно сработать, поскольку это пример, который они приводят. Я пробовал различные версии этого с помощью node и в моем браузере импортировал в HTML-файл.

Я также попытался перечислить методы для TransportU2F. создать не указан в списке. Я не уверен, почему.

Ценю любую помощь. Спасибо.

Комментарии:

1. Если вы можете, покажите нам минимальный пример, который не работает. Ваш код в порядке, поэтому должно быть что-то еще, что вызывает эту ошибку.

2. похоже, docs устарел, в исходном коде open модуля есть TransportU2F метод, попробуйте использовать его вместо create

3. Та же проблема с open. Когда я перечисляю все методы объектов, я получаю только [«TransportError», «TransportStatusError», «getAltStatusMessage», «default»]