javascript - 运行 React App 时找不到模块“@babel/plugin-transform-react-jsx-source”
问题描述
我刚刚创建了一个 React 应用程序,create-react-app aquastars
然后使用弹出依赖项yarn run eject
,当我运行该应用程序时,我收到以下错误。
找不到模块'@babel/plugin-transform-react-jsx-source'
我什么都没做!我需要做什么才能启动并运行它?任何帮助,将不胜感激。
解决方案
@xiaobo的解决方案对我来说实际上是不够的。在将 expo 升级到 v32 后,我花了一段时间才弄清楚这一点,所以这就是我所做的,以防其他人遇到同样的问题。(来自世博论坛的回答。)
如果您.babelrc
的存储库的根目录中有一个文件,请将其重命名为类似这样的名称,.babelrc-old
这样它就不会被使用。
将一个名为的文件添加babel.config.js
到存储库的根目录。
把它放在 babel.config.js 文件中:
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
};
};
可以了,好了!
推荐阅读
- mysql - 可以在 MySQL 中以 AND 为特征的查询中使用索引的一部分吗?
- c# - 在 WebcamTexture 上渲染着色器
- python - Python - 评估存储在字符串中的数据库中的逻辑
- google-auth-library - 在 Python 中验证 google 的 ID 令牌太慢了
- html - 为什么 navigator.mediaDevices.getUserMedia() 不能在 safari 12.1 上捕获屏幕?
- mysql - Sqlite 按数组中的日期排序
- angularjs - 如何从 jqLite 对象中获取元素数组
- php - 上传时如何提前输入文件名?
- python - 如何在 Python 中设置全局随机种子
- mysql - MySQL count() 与 LEFT JOIN