midway
midway copied to clipboard
[QUESTION]一体化项目pnpm i无法运行
背景
pnpm i --shamefully-hoist
运行dev
[ Midway ] start error: Cannot read property 'namespace' of undefined
TypeError: Cannot read property 'namespace' of undefined
at ContainerConfiguration.loadComponentObject (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/context/configuration.js:174:41)
at ContainerConfiguration.addImports (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/context/configuration.js:42:43)
at ContainerConfiguration.loadConfiguration (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/context/configuration.js:229:26)
at ContainerConfiguration.load (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/context/configuration.js:157:14)
at MidwayContainer.load (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/context/midwayContainer.js:85:23)
at ConfigFramework.containerDirectoryLoad (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/baseFramework.js:137:33)
at ConfigFramework.initialize (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/core/dist/baseFramework.js:53:20)
at BootstrapStarter.init (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/bootstrap/dist/bootstrap.js:36:9)
at create (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/mock/dist/utils.js:161:5)
at createApp (node_modules/.pnpm/@[email protected]/node_modules/@midwayjs/mock/dist/utils.js:168:23)
可复现,排查中
初步判定是因为 pnpm 目录结构问题
也报这个错误了,估计是一个问题

优先使用 yarn 吧,pnpm 目录结构我得先排查一会儿
怎么样了?
@echosoar