Closed StringKe closed 2 years ago
因为多个 webpack 实例导致的,因为 @nestjs/cli 将 webpack 版本锁在了 5.71.0 版,Modernjs 兼容 5.71.0 版本的 webpack 的,可以把 webpack 版本锁在 5.71.0 版。
项目根目录下,修改 package.json 锁版本
// package.json
"pnpm": {
"overrides": {
"webpack": "5.71.0"
}
}
版本信息
问题详情
在
Monorepo
创建 nestjs 项目会导致其他子项目无法启动 dev 模式。复现链接
https://github.com/StringKe/modernjs-project-2
复现步骤
终端执行记录:https://asciinema.org/a/494512
npx @modern-js/create
创建Monorepo
项目pnpm new
创建一个MWA
项目 (此时可以启动dev
)nest new
创建nestjs
项目 (此时nestjs
项目可以启动)MWA
项目,此时无法启动dev