@espier/espier-ui
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

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自动打包发布脚本

Readme

Keywords

Package Sidebar

Install

npm i @espier/espier-ui

Weekly Downloads

4

Version

1.0.2

License

ISC

Unpacked Size

35.7 kB

Total Files

143

Last publish

Collaborators

  • icepual