
更新CHANGELOG.md,详细说明移除`stylelint`和`eslint`配置的原因,以及采用`oxlint`带来的性能提升。同时,补充移除`husky`和`commitlint`配置的背景信息。
1.5 KiB
1.5 KiB
CHANGELOG 更新日志
v2.8.0(2025-05-20)
架构优化
-
移除
stylelint
和eslint
配置,统一采用oxlint
进行代码检查,提升代码校验的速度(比eslint
快50-100
倍)。 -
移除
husky
和commitlint
配置(使用编辑器的AI生成commit信息)。::: details 对于
v2.8.0
以下版本,需按以下步骤操作:- 把
husky, stylelint, eslint
相关依赖包删除 - 安装
oxlint
,设置lint-staged
配置为oxlint
- 删除
husky, stylelint, eslint
相关文件
:::
- 把
v2.7.0(2025-05-19)
依赖升级
- 将
@dcloudio/uni-app
从3.0.0-4020920240930001
升级到3.0.0-4060520250512001
,获取最新功能和性能优化。
新功能
- 支持
无 TabBar
模式,用户只需删除pages.config.ts
中的tabBar
配置即可。
::: details 对于 v2.7.0
以下版本,需按以下步骤操作:
- 执行
pnpm uvm
升级@dcloudio/uni-app
。 - 修改
src/utils/index.ts
部分代码:
import pagesConfig from '@/pages.json'
const { pages, subPackages, tabBar = { list: [] } } = { ...pagesConfig }
/** 判断当前页面是否是 tabbar 页 */
export const getIsTabbar = () => {
try {
const lastPage = getLastPage()
const currPath = lastPage?.route
return Boolean(tabBar?.list?.some((item) => item.pagePath === currPath))
} catch {
return false
}
}
:::