说下lerna是什么

  • Lerna是为了解决这个问题产生的,它是一种单仓库多项目管理模式(也MultiRepo) 解决多业务组件、互相依赖、无法复用和发包流程复杂、版本管理痛苦的问题。

工程化 - 图1

原理

  • 用import-local 获取 npm 是否包存在本地(当前工作区域),用于判断全局安装的包如果本地有安装,优先用本地的,在 webpack-cli 中等绝大多数 cli 中都有运用。

    npx 的作用

    npx jest —init 调用工程目录的命令