为什么捐赠
API 浏览器
升级指南
NEW!
创建新项目
quasar.config 配置文件
从 Webpack 项目转换
浏览器兼容性
TypeScript 支持
目录结构
命令列表
CSS 预处理器
使用 VueRouter 进行页面路由
懒加载 - 代码分割
资源处理
Boot 文件
预取特性
API 代理
配置 Vite
处理 import.meta.env
使用 Pinia 管理状态
代码检查与格式化
测试与审计
开发移动应用
Ajax 请求
开放开发服务器到公网
联系站长
Quasar CLI with Vite - @quasar/app-vite
开发 BEX 的准备

构建 SPA、Mobile App、Electron App、BEX 或 SSR 之间的区别仅仅是由 quasar devquasar build 命令中的 mode 参数决定的。

添加 Quasar BEX 模式

为了构建一个 BEX,首先要在项目中添加 BEX 模式:

quasar mode add bex

如果您想直接开始开发,也可以跳过 “quasar mode” 命令,直接使用:

quasar dev -m bex -T [chrome|firefox]

这样,如果项目缺少 BEX 模式,则会自动添加,项目中会新建一个 /src-bex 目录。

TIP

src-bex 文件夹只是一个标准的浏览器插件项目文件夹,因此您可以像使用任何其他浏览器插件项目文件夹一样自由使用它。请参阅支持的浏览器插件文档以了解更多信息。

“/src-bex” 解析

新文件夹具有以下结构:

content.css
# CSS file which is auto injected into the consuming webpage via the manifest.json
icon-128x128.png
# Icon file at 128px x 128px
icon-16x16.png
# Icon file at 16px x 16px
icon-48x48.png
# Icon file at 48px x 48px
_locales/
# Optional BEX locales files that you might define in manifest
manifest.json
# The browser extension manifest file
background.js
# (or .ts) Standard background script BEX file (auto injected via manifest.json)
my-content-script.js
# (or .ts) Standard content script BEX file - auto injected via manifest.json (you can have multiple content scripts)

下一节将更详细地讨论这些内容。