1.0.2 • Published 2 years ago

@espier/espier-ui v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

espier-package

介绍

前端组件库集合 espier-package

Monorepo环境,就是指在一个大的项目仓库中,管理多个模块/包(单仓库 多项目),使用pnpm实现

新建配置文件 .npmrc,

// 将其设置为true来提升那些不在根目录的node_modules
shamefully-hoist = true

新建一个pnpm-workspace.yaml

// 将我们项目下的packages目录和examples目录关联起来
packages:
    - 'packages/**' // 组件包
    - 'examples' // 调试代码

发布

在对应包下执行

// 小版本号+1
pnpm version patch
// 中版本号+1
pnpm version minor
// 大版本号+1
pnpm version major major
// 打包
pnpm run build
// 发布,这里会有git提交的检测
pnpm publish --access public

感谢

使用Vite和TypeScript带你从零打造一个属于自己的Vue3组件库

等待完善

1.css样式问题处理(less等支持)

2.添加ts类型支持并导出,以支持代码提示

3.单元测试支持

4.gulp自动打包发布脚本