BEX(Browser Extension)是 Quasar 基于同一套代码允许编译成浏览器扩展来运行,支持 Firefox & Chrome。
截止目前(2019/12/25), bex 模式的代码并未合并到 Master,虽然之前社区消息发布说已经包含在 @quasar-1.2.0 中,实际主分支不能使用。
Github Repo Issue 关于这个问题,作者指引开发者去 discord 获取更多信息,比如搜索 BEX 关键词的内容。
下面是我的一些结论:
1. bex 特性目前在 quasar:dev 和 quasar:bex-review 分支,想查看关于特性的最新文档,可以 clone 下来,进入 docs 运行 `yarn && quasar dev`。
2. 想要使用 bex,现在可以把 quasar:bex-review 分支拉下来(进入 ./quasar/app 执行 `yarn` 安装依赖),修改 package.json devDependencies 使用的 @quasar/app 为 "@quasar/app": "link:../path/to/quasar/app",重新执行 `yarn` 之后就有 bex 模式了,运行 `quasar dev -m bex` 启动。
3. Quasar App src 的内容都支持热更新,其它在 src-bex 中的内容更改都需要在 chrome://extensions/ 界面删除扩展后重新加载后方能生效。
Quasar browser extension to clear ADs:https://github.com/farwish/quacker