HZERO前端工程架构采用lerna
工具来管理子项目(packages)/多功能模块.
A tool for managing JavaScript projects with multiple packages.
关于lerna,请参考
lerna的用法
下面是对lerna
安装和简单使用做说明
安装lerna
建议使用全局安装lerna
执行如下命令
$ npm install -g lerna
# lerna -v
或者
$ yarn global add lerna
# lerna -v
使用
- 执行如下命令即可创建/管理packages 初始化项目
$ lerna init
- 安装packages和主体项目依赖
$ lerna bootstrap
- 运行子项目/主体脚本
# lerna run [script]
$ lerna run build
- 导入package
# lerna import <pathToRepo>
$ lerna import your-project-package
- 创建package
# lerna create <package name> packages
$ leran create your-new-project-package