项目是一个使用 lerna
的 monorepo
root
├── node_modules
├── packages
│ ├── client
│ └── server
│ ├── .leancloud
│ └── package.json
├── package.json
├── yarn.lock
└── lerna.json
我需要在 packages/server
下执行 lean deploy
部署, 但由于没有 yarn.lock, 因此 npm
安装依赖时间总是太长, 最后部署失败? 就不能通过 packages/server/package.json
里的某个字段来指定yarn
和设置安装的源?
我现在只能将server文件夹拷贝到其他地方, yarn install
下 然后把 yarn.lock
复制到原项目里部署, 这样如果每次依赖有变动, 都要做一次这样的操作。
另外, 部署的时候, 30s没有启动就会失败... 这个时间也太短了吧