实践
搭建 monorepo
项目结构:
shell
|-- [ 92] README.md
|-- [ 212] index.js
|-- [ 246] nx.json
|-- [327K] package-lock.json
|-- [ 274] package.json
`-- [ 128] packages
|-- [ 160] is-even
| |-- [ 49] index.ts
| `-- [ 278] package.json
`-- [ 160] is-odd
|-- [ 82] index.ts
`-- [ 231] package.json
可以直接按照官方教程来构建
添加依赖
和 turborepo
一样,还是要依赖 npm
相关工具来安装依赖
执行命令
shell
# 对所有项目执行 build 命令
nx run-many -t build
# 对 is-odd 项目执行 build 命令
nx build is-odd
# 单个连续执行命令
nx run-many -t test build -p is-odd
# 所有项目连续执行命令
nx run-many -t test build
发布
没有相关封装,用 lerna
处理