umijs脚手架初始化运行报错

yarn run v1.22.10
$ umi dev
Starting the development server...

× Webpack
  Compiled with some errors in 10.49s

 ERROR  Failed to compile with 2 errors                                                                      

These relative modules were not found:

* ../modules/es.global-this in ./node_modules/core-js-pure/es/global-this.js
* ../modules/esnext.global-this in ./node_modules/core-js-pure/features/global-this.js

一、错误内容

在我的Windows10系统下会出下面错误,不过MacOS系统正常

报错提示:

* ../modules/es.global-this in ./node_modules/core-js-pure/es/global-this.js
* ../modules/esnext.global-this in ./node_modules/core-js-pure/features/global-this.js

二、解决办法:

  "dependencies": {
    "@ant-design/pro-layout": "^6.5.0",
    "core-js": "2",
    "core-js-pure": "^3.15.2",
    "react": "17.x",
    "react-dom": "17.x",
    "umi": "^3.5.7"
  },

在package.json的依赖项中添加红色部分

"core-js": "2",
"core-js-pure": "^3.15.2",

重新yarn一次

重点来了:如果还不行(而且概率还挺高),就执行

npm i core-js core-js-pure

然后再把package.json中的core-js依赖项的版本改回2,重新yarn一次。

三、错误原因

官方示例为什么还会报错呢?

我的理解,可能和系统环境的未知原因有关,也可能其他的原因。等有时间再深究,如果谁有更详细的分析,可以评论留言告知,这样我就省去时间再去研究了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值