使用bit管理npm包
npm 包给共享,团队写作有好多问题需要解决,类似的解决方案有lerna yarn 使用monorepo,bit 官方有相关的比较
以下只说明如何进行简单的项目使用
网站 https://bitsrc.io
安装
npm install bit-bin -g
基本参考项目
- init
bit init
- 生成的项目结构
├── bit.json ├── index.js └── src └── components ├── button │ └── index.js ├── login │ └── index.js └── logo └── index.js
- 添加需要管理的包
mkdir -p src/components/{button,login,logo} bit add src/components/*
- 版本管理
bit tag --all 1.0.0
- export 包
bit login bit export username.scopename
参考效果
参考资料
https://docs.bitsrc.io/
https://github.com/teambit/bit
https://docs.bitsrc.io/docs/faq-what-is-bit.html