lerna-包依赖管理工具

273 阅读1分钟

lerna
1.lerna init 初始化一个项目lerna-demo
2.lerna.json里面配置:

{

  "packages": [

    "packages/*",

    "online",

    "activity",

    "www",

    "pc-www",

    "cf-h5-project",

    "cf-sales",

    "cf-orange-fruit"

  ],

  "version": "0.0.1",

  "npmClient": "yarn", // yarn

  "useWorkspaces": true // true

}

packages.json配置:

{
    "workspaces": [

        "packages/*",

        "online",

        "activity",

        "www",

        "pc-www",

        "cf-h5-project",

        "cf-sales",

        "cf-orange-fruit"

   ],
}

npmClient、useWorkspaces与workspaces配合使用,可以使用yarn命令直接安装依赖,而不需要使用lerna bootstrap命令。