更新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
}
}
:::



