Skip to content

疑难杂症

大雨 edited this page Jan 9, 2024 · 4 revisions

打包部署问题

  1. gbeata有属于自己的版本,这是组件库的版本, 主包也有一个版本,属于项目版本,两个分支master 与 main分支分别用于构建pages与自动化发包,但在两条流水线上都使用了semantic-release作为自动化版本管理,会出现,master分支流水线构建没问题,但是main分支构建时,会获取到当前仓库最外层package.json中的版本进行打tag, 导致main流水线无法识别gbeata包中的package.json版本作为法版的版本。

  2. 打包之前,由于两个gbeata与gbeata/vite-config包中package.json的main配置,都是指向打包后的文件,所以在构建build时,需将两个包的构建统一修改为build,在turbo中的build设置打包依赖构建(应该可以优化)

Clone this wiki locally