@tianyio/fast-util-lib
v0.1.7
Published
本项目采用单一入口点设计,通过 Tree-shaking 技术实现按需加载。用户只需导入实际使用的功能,构建工具会自动排除未使用的代码。
Readme
使用指南
简介
本项目采用单一入口点设计,通过 Tree-shaking 技术实现按需加载。用户只需导入实际使用的功能,构建工具会自动排除未使用的代码。
使用方法
1. 导入所需功能
// 只导入需要的函数/类
import { dayFormat } from '@tianyio/fast-util-lib'
import { useEvent } from '@tianyio/fast-util-lib'
import { useLogger } from '@tianyio/fast-util-lib'2. 构建工具自动优化
现代构建工具(如 Vite、Webpack)会自动进行 Tree-shaking,只打包实际使用的代码,未使用的代码会被自动移除。
优势
- 简化使用:只需记住一个包名,通过解构导入所需功能
- 自动优化:构建工具自动排除未使用的代码
- 类型安全:完整的 TypeScript 类型支持
- 向后兼容:保持与之前版本的兼容性
注意事项
- 确保使用支持 Tree-shaking 的现代构建工具
- 避免直接导入整个命名空间,如
import * as utils from '@tianyio/fast-util-lib' - 使用解构导入以获得最佳的 Tree-shaking 效果
