javascript - 不提供名为“BrowserQRCodeReader”的导出
问题描述
我正在使用 zxing-js/library 库进行二维码阅读。我面临一个奇怪的问题。二维码扫描的代码在 stackblitz 在线示例代码中有效,但在我的本地环境中无效。我在运行时在本地环境中收到此错误。编译成功进行。
Uncaught SyntaxError: The requested module '/node_modules/@zxing/library/esm5/index.js' does not provide an export named 'BrowserQRCodeReader'
堆栈闪电链接
github链接
解决方案
似乎zxing-js/library
捆绑有问题。
我可以通过运行重现错误npm run build
,然后运行npm run start
. 看起来您需要进行一些捆绑才能使其在浏览器中运行。有关更多信息,请参阅此帖子
同时,您可以使用npm run start:dev
,您将能够按预期进行本地开发。
感谢@open-wc 团队的@passle_提供帮助。
推荐阅读
- selenium - 如何在命令行无头运行 selenium-side-runner?
- cuda - 在每次迭代中更新数组值
- javascript - 我该如何正确回答这个练习?我不知道答案应该是什么样子
- python - 使用 python 3.6 和 opencv-python cv2 时出错
- vb.net - Gzip,httpwebrequest vb.net 中的 Deflate 编码
- android - 防止键盘向上移动特定布局
- html - CSS中的图像背景?
- python - 在流式传输实时视频时更改文本
- postscript - 谷歌驱动器和 PostScript;如何恢复 .ps 功能?
- angular - Angular 8 ng build --prod 在“Injectable”的模板编译期间给出错误