• HZERO前端工程架构采用lerna工具来管理子项目(packages)/多功能模块.

    A tool for managing JavaScript projects with multiple packages.

    关于lerna,请参考

    https://lernajs.io/

    lerna的用法

    下面是对lerna安装和简单使用做说明

    安装lerna

    建议使用全局安装lerna

    执行如下命令

    $ npm install -g lerna
    # lerna -v
    

    或者

    $ yarn global add lerna
    # lerna -v
    

    使用

    $ lerna init
    
    $ lerna bootstrap
    
    # lerna run [script]
    $ lerna run build
    
    # lerna import <pathToRepo>
    $ lerna import your-project-package
    
    # lerna create <package name> packages
    $ leran create your-new-project-package