使用yarn workspace 管理node_modules

656 阅读1分钟

1. nodejs版本 >=12

2. 将所有相互依赖的包放在同一个文件夹sj-data下

3. 在sj-data 这个文件夹下, 通过yarn init 初始化项目 生成package.json

4. 在package.json 中 新增

{"private": true, "workspaces": ["data", "nebula-api", "packages/*"]}

5. 执行yarn install 安装

    内置的workspace会将两个项目公共的node_modules打到更目录下  私有的依赖会在各自的目录下