Skip to content

v0.2.5

Choose a tag to compare

@yjscloud yjscloud released this 09 Oct 04:57
· 13 commits to main since this release

升级时那个「工作区有改动」的提示,根子在 package-lock.json。

lock 里也记着根包自己的版本号,而之前几次发版只改了 package.json(0.2.2、0.2.3、0.2.4 都漏了),于是每次 npm install 都会把 lock 重写一遍。工作区一直是脏的,在线更新看到有改动就要二次确认,看着像代码有问题,其实跟用户的改动无关。

现在 lock 已同步到当前版本,npm run check:graph 里补了一条校验:版本号和两张依赖表跟 package.json 不一致会直接报错,发布前必跑的 npm run verify 会带上它。


升级:源码 git pull && sudo ./deploy.sh;Docker docker compose pull && docker compose up -d(等镜像构建完成)。