Repository navigation
v0.2.5
升级时那个「工作区有改动」的提示,根子在 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(等镜像构建完成)。