Спецификатор модуля разрешения ошибки: logrocket, используя npm или yarn

Я пытаюсь инициализировать LogRocket, используя официальный документ:

  • успешно установил его с помощью узла: npm i --save logrocket
  • Но при попытке запустить его раньше на моей странице с помощью
    <script type="module">
        // init LogRocket
        import LogRocket from 'logrocket'
        LogRocket.init("my/project/id")
    </script>

Я получаю эту ошибку Uncaught TypeError: Error resolving module specifier: logrocket. Обратите внимание, что я могу открыть модуль logrocket с помощьюCmd+click на from 'logrocket'.

И я могу использовать logrocket для подхода, отличного от npm

<script src="https://cdn.lr-ingest.io/LogRocket.min.js" crossorigin="anonymous"></script>
<script>window.LogRocket && window.LogRocket.init('my/project/id');</script>

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

0 ответов

Я думаю, что они в какой-то момент изменили способ экспорта, документ устарел.

Раньше я добивался успеха только с помощью

import * as LogRocket from 'logrocket';

Но я просто попробовал снова, оба

import * as LogRocket from 'logrocket';
import LogRocket from 'logrocket';

работать на меня.

Проверено на logrocket версии 1.0.12

Другие вопросы по тегам