1.1.9 • Published 12 months ago
@duhu/monorepo v1.1.9
多项工具包
使用技术栈 pnpm包管理器
#初始化
pnpm i
#当private是true时命令后加入-w
pnpm add <pkg> -w # 内置引入方式
# -r 左侧是要导入的包 右侧是导入到的包 -r from left to right
pnpm i @duhu/emitter -r --filter @duhu/utils
# 更新指定包npm
pnpm i -r --filter @duhu/utils
# 导入外部包到指定packages中的包
pnpm i axios -r --filter @duhu/request版本控制
# 不传-默认提升版本
npm run v = npm run v --up
# 提升版本
npm run v --up
# 降低版本
npm run v --down
# 修改为指定版本
npm run v 1.1.9生成模式
# packages下每个包生成自身对应的dist打包文件 & 根目录下生成dist包
npm run build 全部打包
npm run build 指定*package* 打包对应的package 使用空格隔开即可开发模式
# 根目录下生成temp文件包
npm run dev内容介绍
packages
-core // 核心工具、主要包含数据校验、数据转义、web-api封装、帧数、格式装换、worker以及service-worker处理等等
-element // 以dom操作为主、主要包含dom的增删改查、canvas操作、事件监听、拖拽、css拼接、全局css处理、图片、视频等媒体文件操作、虚拟列表、逻辑分页工具
-network // 网络操作、目标是整合fetch封装、websocket封装、webRTC封装、静态资源加载等
-storage // 内存管理 indexdb封装、sessionStorage/localStorage封装、cookie封装
-external // 外部工具封装 包括qrcode.js使用、three.js使用、jwt-decode.js使用、axios使用
-utils // 公共工具方法 如浏览器环境、值类型判断1.1.9
12 months ago
1.1.8
12 months ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago