umi dev 时 无法找到 layoutExports

Created on 2 Dec 2020  ·  17Comments  ·  Source: umijs/umi

What happens?

image
image
image
image

从 umi g tmp 看来生成了 .umi 文件夹,但是 umi dev 时 无法找到 layoutExports

最小可复现仓库

相关环境信息

  • Umi 版本
    3.2.14
  • Node 版本
    v12.16.2
  • 操作系统
    windows / mac os
type(bug)

Most helpful comment

执行

git clean -dfx
npm i

All 17 comments

同问,今天重新安装了一下就遇到了这个问题,版本已经升级到了3.2.28也没用

本地开发环境解决方案:把src/.umi/core/umiExports.ts的
export * from '../plugin-layout/LayoutExports';改成export * from '../plugin-layout/Layout';
本地打包可以一样的改node_modules里面的方法。
远端流水线暂时无解,等待官方修复

修改.umi里面中的编译后会立马失效,完全没办法开发,难受

先启动再修改,就可以了,我这边可以了。 不过每次都要重新修改一次

修改.umi里面中的编译后会立马失效,完全没办法开发,难受

先启动再修改

webpack启动后 修改可以成功运行,但重新编译又会自动生成export * from '../plugin-layout/LayoutExports,导致运行失败

@sorrycc

新启antd项目 运行仍旧出现该情况

@chenshuai2144 请问下修复后的版本?我应该更新什么?技术太多,不清楚更新哪部分?按说ant-design-pro更新我才能更新吧?

执行

git clean -dfx
npm i

@chenshuai2144 请问我的window电脑执行git clean -dfx npm i的操作 还是有问题 同事的mac本 dev 可以 这是为啥 我也手动删除试了

windows PowerShell 配置 环境变量添加git

@chenshuai2144 我和我同事的都不行了,上午我的还可以

image

@chenshuai2144 preset-react 你改成了1.7.4,好像没有这个版本

https://www.npmjs.com/package/@umijs/preset-react

是有的,是不是有 lock

@my9988 你 git clean -dfx npm i一遍 注意 npm 不要用自己公司的源 我的就是公司的有缓存造成的 坑死我了

同问这个问题,上面方法都试过了

@kex327hhtnpm ls @umijs/preset-react 看看版本是不是新的,一般都是 lock 之类的

Was this page helpful?
0 / 5 - 0 ratings