Eleven
Eleven
> or if you use yarn, in package.json: > > ```js > { > // [...] > "resolutions": { > "babel-plugin-lodash/@babel/types": "~7.20.0" > } > } > ``` > >...
> 这是一个早期的原型,dumi 编译过程中对于第三方依赖没有进行处理,你可能需要将 第三方依赖 External 到windows上,可以参照 clone 一下 仓库参照一下example中的处理 @xx/utils 不是第三方包,而是本地正在开发的包。按照 dumi 的推荐,demo 组件中直接书写开发中的包名,方便阅读展示,对于 React Demo 组件,dumi 内部会自动做解析处理。现在 Vue 组件看上去是缺少这种处理,而找不到导致渲染出错了。
> 推荐在项目的 README 文档给一个使用或接入的示例,这是 plugin 使用很重要的一个环节。 如果能在 plugin 自己内部消化掉这个问题,会是最佳的。
```ts alias: { '@xxx/utils': path.join(process.cwd(), 'packages/xxxxxx'), // '@xxx/utils': path.join(process.cwd(), 'packages/xxxxxx/dist'), // '@xxx/utils': path.join(process.cwd(), 'packages/xxxxxx/src'), }, ``` 在 .umirc.ts 中尝试添加 alias,做了各种尝试,都无法正常渲染,报相同的错。
> kanshagnqu > 这是一个早期的原型,dumi 编译过程中对于第三方依赖没有进行处理,你可能需要将 第三方依赖 External 到windows上,可以参照 clone 一下 仓库参照一下example中的处理 看上去默认处理了包的 alias 问题,但是没有对 monorepo 仓库做区分处理,这样么