yarn global add lerna
mkdir lerna-react
cd lerna-react
lerna init --independent
#or(使用统一版本)
lerna init
yarn create react-app ra-material-ui --template typescript
- 配置ra-material-ui(packages/ra-material-ui/README.md)
cd packages/
yarn create react-app admin --template typescript
-
配置`ra-material-ui(packages/admin/README.md)
-
admin模块具体配置](packages/admin/README.md)
{
"name": "root",
"private": true,
"devDependencies": {
"lerna": "^4.0.0"
},
"workspaces": [
"packages/*"
],
"npmClient": "yarn",
"scripts": {
"guide": "yarn lerna run styleguide --stream",
"admin": "yarn lerna run start --stream"
}
}
yarn guide
yarn admin
cd packages/
yarn create react-app test-sample --template typescript
lerna clean
yarn install
cd packages/test-sample
yarn start