react tsx 中遇到 Error: Cannot find module '@babel/***

本文介绍了在React TypeScript项目中遇到`Error: Cannot find module '@babel'`的问题及其解决方法。问题根源在于`babel-loader`与`babel-core`版本不匹配。解决方案包括:卸载旧版`babel-core`,安装新版`babel-core`,更新`babel-preset`和`babel-plugin`,并根据需要调整`.babelrc`配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Error: Cannot find module '@babel报错问题

问题产生的原因:

babel-loader和babel-core版本不对应所产生的

1.babel-loader 8.x对应babel-core 7.x
2.babel-loader 7.x对应babel-core 6.x

解决方法:

1、 卸载旧的babel-core
npm un babel-core
2、 安装新的babel-core
npm i -D @babel
error during build: 10:11:22 [vite-plugin-svgr] Could not load D:/xxx/bisheng/src/frontend/src/components/bs-icons/loading/Load.svg?react (imported by src/components/bs-icons/loading/index.tsx): [BABEL] D:\xxx\bisheng\src\frontend\src\components\bs-icons\loadin g\Load.svg: Cannot find module 'globals' Require stack: - D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\scope\index.js - D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\path\index.js - D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\context.js - D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\traverse-node.js - D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\index.js - D:\xxx\bisheng\src\frontend\node_modules\@babel\core\lib\index.js - D:\xxx\bisheng\src\frontend\node_modules\@svgr\plugin-jsx\dist\index.js at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15) at Module._load (node:internal/modules/cjs/loader:920:27) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\scope\index.js:10:16) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module._load (node:internal/modules/cjs/loader:958:12) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (D:\xxx\bisheng\src\frontend\node_modules\@babel\traverse\lib\path\index.js:10:15) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (nod
04-03
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值