如何解决Quasar v2 BEX + typescript - 如何在打字稿中制作背景和内容脚本
我正在尝试使用 Quasar BEX 和 Typescript 制作 chrome 扩展。我使用 quasar quasar dev --mode bex
命令生成了样板应用程序。这在项目中创建了额外的 src-bex
文件夹。我可以使用 quasar build --mode bex
构建扩展并使其在我的浏览器中正常运行。但是,我想尝试在TypeScript中编写background.js
或content-hooks.js
等源文件(即清单文件中引用的背景和内容脚本),所以我尝试了将它们的后缀更改为 .ts。但是,当我使用上述命令构建应用程序时,这些文件仍带有 .ts 后缀。我估计我需要在某处进行配置,我希望将这些脚本更改为打字稿,但保留文件名(当然 .ts 扩展名除外)。我已经在互联网上梳理了几个小时,但到目前为止还没有运气。我见过在 TypeScript 中使用后台脚本的项目(会编译为 .js,因此清单文件将它们称为 .js)和 Quasar 中的项目,但从来没有一个项目会在 Quasar 中执行此操作。有没有人知道如何解决这个问题?
TLDR:在使用 Quasar v2 创建 google chrome 扩展时如何在 TypeScript 中制作内容和背景脚本,以便通过 quasar build --mode bex
将它们编译为 JavaScript?
更新:检查 Quasar 源代码后,似乎硬编码总是只复制 src-bex
中的文件,而不考虑任何配置。在这一点上,如果不分叉 Quasar 似乎是不可能的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。