简体   繁体   English

解析模块说明符时出错:logrocket,使用 npm 或 yarn

[英]Error resolving module specifier: logrocket, using npm or yarn

I'm trying to initialize LogRocket , using official doc :我正在尝试使用官方文档初始化LogRocket

  • successfully installed it with node: npm i --save logrocket使用节点成功安装它: npm i --save logrocket
  • But when trying to initiate it earlier on my page using但是当尝试在我的页面上更早地使用它启动它时
    <script type="module">
        // init LogRocket
        import LogRocket from 'logrocket'
        LogRocket.init("my/project/id")
    </script>

I get this error Uncaught TypeError: Error resolving module specifier: logrocket .我收到此错误Uncaught TypeError: Error resolving module specifier: logrocket Note that I can open the logrocket module by Cmd+click on the from 'logrocket' .请注意,我可以通过Cmd+click from 'logrocket'打开 logrocket 模块。

And I can use logrocket for non-npm approach我可以将 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>

Does anyone already faced such issue?有没有人已经面临这样的问题? How to fix it?如何解决?

I think they at some point changed the way exporting, the doc is out-of-date.我认为他们在某些时候改变了导出方式,文档已过时。

Before I only succeed by using在我只使用成功之前

import * as LogRocket from 'logrocket';

But I just tried again now, both但我现在又试了一次,两者都

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

work for me.为我工作。

Tested on logrocket version 1.0.12在 logrocket 版本 1.0.12 上测试

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM