小编Moy*_*ote的帖子

React Native v0.56:无法读取PluginPass.JSXOpeningElement中未定义的属性'filename'

我刚刚将React Native从0.55更新为0.56.

但是,当我尝试运行代码(react-native run-android OR run-ios)时,捆绑停止到这一点:

Loading dependency graph, done.
error: bundling failed: TypeError: Cannot read property 'filename' of undefined
    at PluginPass.JSXOpeningElement ({path_to_my_project}/react-native/node_modules/babel-plugin-transform-react-jsx-source/lib/index.js:32:39) 
Run Code Online (Sandbox Code Playgroud)

这是我的.babelrc:

{
  "presets": [
    "react-native"
  ],
  "env": {
    "development": {
      "plugins": [
        "transform-react-jsx-source"
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

和package.json

"dependencies": {
    "babel-jest": "23.4.2",
    "babel-preset-react-native": "5.0.2",
    "react": "16.4.1",
    "react-native": "0.56.0",
  }
Run Code Online (Sandbox Code Playgroud)

我已经删除了node_modules文件夹并再次安装了包,但没有运气.

有什么建议吗?任何帮助,将不胜感激!

javascript babel package.json react-native

8
推荐指数
1
解决办法
2747
查看次数

标签 统计

babel ×1

javascript ×1

package.json ×1

react-native ×1