应用开发

打包发布

打包发布简介

打包发布必须遵循 BuildingAI 的规范,否则会导致插件无法正常加载。

目前 BuildingAI 支持 脚本打包可视化打包 两种方式。

脚本打包

BuildingAI 脚手架已经内置了插件打包命令,使用方式如下:

# 进入项目根目录
cd BuildingAI

# 执行打包命令
pnpm extension:release

此时,终端会出现如下交互界面

图片

根据输入指引,依次输入应用标识符、目标版本号,如果不需要重新构建插件,则第三步输入 n

如果你的代码包中的版本号忘记修改,不用担心,这个脚本会自动帮你修改为你输入的目标版本号。

图片

执行完之后,你可以在项目根目录下的 releases 目录下找到刚刚生成的该版本的标准代码包。

图片

可视化打包

逐步完善ing...

打包规范

代码包中,一级目录下只能按照下面的目录结构,其他多余文件将都会被排除在外:

.gitkeep
.gitignore
eslint.config.mjs
LICENSE
manifest.json
nuxt.config.ts
README.md
SEEDS.md
tsconfig.json
tsconfig.web.json
tsconfig.api.json
tsup.config.ts
package.json
打包发布 | BuildingAI