Closed ruibaby closed 1 year ago
cc @guqing
后端做了处理,自动重写了规则,如果版本号是确定的版本号并且不支持固定版本号就会自动重写为 >=
如果期望支持固定值的版本号校验,可以修改 halo 的默认值来避免重写为 >=
,需要支持吗
统一一下就好了,如果需要支持固定的版本号,比如必须在 2.6.0 版本才能使用其他的都不行,那么就需要 halo 支持一下固定版本号
应用市场适配 Halo 现在的规则吧,毕竟应用市场后面才有。
晚点我会提交 PR 来适配。
/assign
如图:
如果主题或者插件是一个固定的版本号,而不是形如
>=2.6.0
则提示版本不兼容,但实际上这个主题是可以在 Halo 中安装的。相关代码:https://github.com/halo-dev/plugin-app-store/blob/309e5549220ccd76ea9ba5707fe235be4ac1e32a/console/src/composables/use-app-compare.ts#L63
使用的库是:https://www.npmjs.com/package/semver
/kind bug