错误解决模块说明符:使用npm或yarn

时间:2020-06-17 00:53:53

标签: javascript npm module yarnpkg logrocket

我正在尝试使用初始化LogRocket official doc

  • 成功将其安装到节点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。 请注意,我可以通过Cmd+click上的from 'logrocket'打开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>

有人已经遇到过这样的问题吗?如何解决?

1 个答案:

答案 0 :(得分:0)

我认为他们在某些时候改变了导出方式,文档已过时。

在我仅通过使用而成功之前

import * as LogRocket from 'logrocket';

但是我现在都再次尝试了,

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

为我工作。

在logrocket版本1.0.12上测试