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一次。
三、错误原因
官方示例为什么还会报错呢?
我的理解,可能和系统环境的未知原因有关,也可能其他的原因。等有时间再深究,如果谁有更详细的分析,可以评论留言告知,这样我就省去时间再去研究了。