reactjs - Babel 无法识别“从 './Component' 导出组件”
问题描述
我已经安装了@babel/plugin-proposal-export-default-from
,但由于某种原因,我的默认导出没有被转换。打字稿不断抛出错误,
Add @babel/plugin-proposal-export-default-from (https://git.io/vb4yH) to
the 'plugins' section of your Babel config to enable transformation.
我已经查看了这个问题并尝试安装@babel/plugin-proposal-export-namespace-from
,但无济于事。
我在这里做错了什么?我错过了什么吗?
我的babel.config.json
:
{
"presets": [["@babel/preset-env", { "targets": { "node": "current" } }]],
"plugins": ["@babel/plugin-proposal-export-default-from", "@babel/plugin-proposal-export-namespace-from"]
}
FWIW,我还没有退出我的 CRA 应用程序,我想知道我是否需要这样做,或者使用 rewired 之类的东西,以便在我的项目中使用它。
解决方案
默认情况下,create-react-app
隐藏 webpack、babel 配置和预配置。这意味着如果您直接构建项目,babel.config.json 将不起作用。所以需要运行npm run eject
自定义配置。顺便说一句,您可能还需要升级react-scripts
到. 一旦你这样做了,那么你的 babel 配置就可以工作了,我认为你不应该看到你遇到的错误。但是当我检查你的演示时,我并没有试图找到另一个错误的原因。4.0.1
npm run eject
推荐阅读
- mongodb - 如何配置 MongoDB 以使用用户名和密码进行连接?
- c - 冒泡排序不在 C 中排序(Cormen 的伪代码)
- appdynamics - 来自 App 动态的每分钟应用调用次数
- delphi - 组合框组件不会在按键 Delphi 10.2 上正确迭代其项目
- ajax - Ajax 调用后检索会话属性的问题
- python - 如何将 Python 项目打包成独立的可执行文件?
- windows - Windows命令行不执行多个命令
- rest - 如何设计和记录非 REST Web API?
- excel - Excel 函数计算两个单元格的结果,具体取决于哪个单元格在另一个之前输入
- windows - ICACLS Setowner 仅对文件夹