Umi: [Bug] I Can't run project Ant Design Pro

Created on 26 Feb 2021  ·  19Comments  ·  Source: umijs/umi


What happens?

When I "npm run dev" i found this bug


image

Mini Showcase Repository(REQUIRED)

Please provide a repository using yarn create @umijs/umi-app then upload to your GitHub 请提供一个可复现的仓库,使用 yarn create @umijs/umi-app 创建,并上传到你的 GitHub 仓库


How To Reproduce

Steps to reproduce the behavior: 1. 2.

yarn create umi myApp

npm install

npm run dev

Expected behavior 1. 2.

Context

  • Umi Version: 3.2.14
  • Node Version: 14.16.0
  • Platform: linux, windows, I tested on both environments

Most helpful comment

我也遇到了这个问题,今天新创建的ant design pro项目无法启动。

对比了一下之前创建的ant design pro旧项目,旧项目在启动时会创建src/.umi并执行,今天的新项目会同时在src目录和根目录创建 .umi文件夹(并执行?)
执行根目录下的.umi会报错,因为代码里相对路径都是不对的,找不到src目录的的文件

尝试拿旧项目的yarn.lock来重新安装依赖,成功启动

All 19 comments

我也遇到了这个问题,今天新创建的ant design pro项目无法启动。

对比了一下之前创建的ant design pro旧项目,旧项目在启动时会创建src/.umi并执行,今天的新项目会同时在src目录和根目录创建 .umi文件夹(并执行?)
执行根目录下的.umi会报错,因为代码里相对路径都是不对的,找不到src目录的的文件

尝试拿旧项目的yarn.lock来重新安装依赖,成功启动

We have the same issue. While webpack the project, it generate two .umi files. One is in project level, the other one is in src folder. 我们有同样的问题

我们有同样的问题

给复现,我试了下正常,yarn create @umijs/umi-app,安装依赖,然后启动。

Hello @ohmygod481999. In order to facilitate location and troubleshooting, we need you to provide a realistic example. Please forking these link codesandbox umi or using yarn create @umijs/umi-app to create and upload it to your GitHub repository.

你好 @ohmygod481999, 为了方便定位和排查问题,我们需要你提供一个重现实例,请提供一个尽可能精简的链接 codesandbox umi 或使用 yarn create @umijs/umi-app 创建,并上传到你的 GitHub 仓库。

是 yarn create umi myApp 失败,不是yarn create @umijs/umi-app 失败

今天更新依赖也有同样的问题,编译的 .umisrc 目录同级,导致找不到 ../global.less 等文件

+1

3.3.9版本会产生多个 .umi 目录。

+1 yarn create umi myapp 创建的项目就有这个问题
3.3.9生成了两个.umi 一个在根路径 一个在src下,报错的是跟路径下的.umi目录里的

@codering @zjh599245299 能帮忙确认下最近哪个版本是好的吗?

3.3.3 也是不行的,以前可以的,有个旧的项目就是3.3.3,看起来不一定是这个版本问题

感觉是啥插件改的。

试了好几个版本 都是这个问题 3.2的版本也试了 也是有问题

@sorrycc 我找原来的项目中的yarn.lock,用的3.3.3就可以了

image

@sorrycc 我用之前的package-lock.json 也正常

image

@umijs/preset-dumi 更新引起的,如果没用到相关功能,可以在 package.json 中先删除,或者等 @PeachScript 更新修复。

@umijs/preset-dumi 更新引起的,如果没用到相关功能,可以在 package.json 中先删除,或者等 @PeachScript 更新修复。

试了下,可以了,感谢!!!

dumi 已撤回对 Umi 临时目录的修改,辛苦各位重新安装下依赖,可以解决此问题

I try again and everything is doing fine. Thanks every one.

Was this page helpful?
0 / 5 - 0 ratings