项目是一个使用 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没有启动就会失败... 这个时间也太短了吧
-
创建时间
20年3月31日
-
最后回复
20年4月1日
- 1
回复
- 221
浏览
- 2
用户