node.js - 未捕获的语法错误:无法在模块外部使用导入语句 CHROME EXTENSION MV3
问题描述
我正在尝试在 Chrome Extension MV3 中设置 Firebase,并且导入功能正在输出:
未捕获的语法错误:无法在模块外使用 import 语句
互联网上的所有解决方案都讨论了如何为普通的 Web 应用程序修复它,这些应用程序可以在网页的 html 标记中包含“type”=“module”。但是使用 MV3 Chrome 扩展,后台页面现在是一个 service worker background.js。
我还读到应该有一个 package.json 文件向我的 background.js 脚本指示我正在导入模块,但我没有通过这些信息达到任何有用的里程碑。
解决方案
推荐阅读
- python - 如何在列表中找到相等的最常见值以及计数
- python - 从 csv 文件中提取特定行
- java - 使用 Java Streams 从超集中获取子集
- makefile - 使用 Makefile 将 python 库上传到 AWS lambda
- java - 同步块中的原子变量
- mysql - 仅当前一行列与 MYSQL 中的 SQL 不同时才选择记录
- c# - Visual Basic COM DLL 在版本升级时不加载 COM .NET 程序集
- html - 带有两个折叠菜单的导航栏
- email-attachments - 从 modX 中的表单电子邮件中删除附件
- microsoft-graph-api - 无法通过 API 更改文件夹名称的大小写