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命令。