如何解决Snowpack 和 Peerjs:未捕获的 ReferenceError:分配给未声明的变量 parcelRequire
我尝试使用 peerjs 制作一个小应用程序,但是当我尝试 import Peer from "peerjs"
时,我的代码崩溃了:
Uncaught ReferenceError: assignment to undeclared variable parcelRequire
在http://localhost:8080/_snowpack/pkg/peerjs.js:20
我在互联网上没有找到任何东西。而且我不知道为什么 snowpack 使用了parcel,因为我没有安装任何插件 我试图用 Skypack 导入 Peerjs,但它是一样的。 另一方面,当我测试导入另一个库时,我在这里使用 canvas-confetti 进行了测试,它可以工作。所以我不知道为什么 Snowpack 不喜欢 Peerjs
解决方法
这是 peerJs 库的问题。
您可以看到导致此问题的代码行 here 您可以通过在导入 peerJs 库之前设置 window.parcelRequire 来缓解它。考虑向 peerJs 的 github 提交问题。
,Atlassian 开发的 status-widget https://github.com/parcel-bundler/parcel/issues/1401 使用的parcel-bundler https://bitbucket.org/atlassian/statuspage-status-widget/issues/3/uncaught-referenceerror-parcelrequire-is 也有类似的错误{{3}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。