项目是一个使用 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没有启动就会失败... 这个时间也太短了吧

目前确实是只有发现 yarn.lock 才会使用 yarn 安装依赖。

30 秒的启动时间可以发工单修改(需要商用版)。