首页 > 解决方案 > 捆绑失败:错误:找不到模块“babel-preset-react-native-stage-0/decorator-support”

问题描述

从 bitbucket 推送和克隆后出现此错误,以前存在的项目运行良好,从 bitbucket 克隆后确实存在npm install并且.babelrc文件存在于根目录中。

{
  "presets": [
    "babel-preset-react-native-stage-0/decorator-support"
  ],
  "env": {
    "development": {
      "plugins": [
        "transform-react-jsx-source"
      ]
    }
  }
}

尝试的步骤:

但是在屏幕上出现同样的错误。

截屏 :

在此处输入图像描述

标签: reactjsreact-nativenpmbabeljs

解决方案


当我尝试运行一个旧的 react-native 项目时,我也遇到了同样的问题。我刚刚开始学习 react-native,因此正在尝试一位同事的旧项目。

看完上面的答案,我终于解决了这个问题

根文件夹中有很多文件,其中两个是:

  1. .babelrc
  2. babel.config.js

包含以下内容:

.babelrc

{ 
 "presets": ["react-native"]
}

babel.config.js

module.exports = {
 presets: ['module:metro-react-native-babel-preset'],
};

我一个都不认识。但我尝试遵循上述答案并注释掉.babelrc内容,如下所示:

{ 
 // "presets": ["react-native"]
}

然后再次启动服务器,它确实按预期运行。


推荐阅读