如果 bifrost 项目里定义的类型有更新,则需要分别更新前端的类型定义文件和后端的 metadata 文件。
- 在项目根目录下,输入命令行: yarn update-metadata 更新metadata。
- 在项目根目录下,输入命令行:lerna version --skip-git ,创建新的版本编码。
- 在项目根目录下,输入命令行:yarn build 。这个命令,把整个工程的 ts 文件生成可执行的 js 文件,放在各个包的 build 文件夹下。
- 分别进入到 api、type-definitions、types 文件夹下的 build 文件夹内,输入命令 npm publish,输入前面 lerna 生成的版本号,并填入 npmjs 的密码,即可把新版本发布上去,供他人下载和使用。如:用 cd bifrost.js/packages/types/build,进入 types 下面的 build 文件夹,然后 yarn publish 进行发布。