首页 > 解决方案 > 运行 React App 时找不到模块“@babel/plugin-transform-react-jsx-source”

问题描述

我刚刚创建了一个 React 应用程序,create-react-app aquastars然后使用弹出依赖项yarn run eject,当我运行该应用程序时,我收到以下错误。

找不到模块'@babel/plugin-transform-react-jsx-source'

我什么都没做!我需要做什么才能启动并运行它?任何帮助,将不胜感激。

标签: javascriptreactjs

解决方案


@xiaobo的解决方案对我来说实际上是不够的。在将 expo 升级到 v32 后,我花了一段时间才弄清楚这一点,所以这就是我所做的,以防其他人遇到同样的问题。(来自世博论坛的回答。)

如果您.babelrc的存储库的根目录中有一个文件,请将其重命名为类似这样的名称,.babelrc-old这样它就不会被使用。

将一个名为的文件添加babel.config.js到存储库的根目录

把它放在 babel.config.js 文件中:

module.exports = function(api) {
  api.cache(true);
  return {
    presets: ['babel-preset-expo'],
  };
};

可以了,好了!


推荐阅读