0.1.6 • Published 4 years ago
@ttw_xing/com_utils v0.1.6
SUI-UTILS
业务工具函数库, 提供常用的函数集合
安装
snpm install @ttw_xing/com_utils
# OR 设置 registry=http://snpm-registry.sto.cn
# use npm
npm i @ttw_xing/com_utils
# use yarn
yarn add @ttw_xing/com_utils
引入
全量引入
import * as S from '@ttw_xing/com_utils';
const { example, formatNumber } = S;
或者
import { example, formatNumber } from '@ttw_xing/com_utils';
即使利用解构赋值也会引入整个库,未用到的函数会占用额外的体积
按需引入
1. 手动挑选函数
import example from '@ttw_xing/com_utils/lib/example';
import formatNumber from '@ttw_xing/com_utils/lib/formatNumber';
手动引入比较麻烦,建议使用下面的方法
2. 推荐使用 babel-plugin-import 切分代码
import { example, formatNumber } from '@ttw_xing/com_utils';
经过打包前 babel 的编译,上面的代码会变为
import example from '@ttw_xing/com_utils/lib/example';
import formatNumber from '@ttw_xing/com_utils/lib/formatNumber';
对应 babel
配置:
{
"plugins": [
["import",
{
"libraryName": "@ttw_xing/com_utils"
}
]
],
}
未来计划
- prettier
- typescript & d.ts 类型支持
- 添加测试用例
- 文档主题色替换