首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native Babel Tape SyntaxError无效或意外的标记与PNG文件

React Native Babel Tape SyntaxError无效或意外的标记与PNG文件
EN

Stack Overflow用户
提问于 2018-02-19 13:44:43
回答 1查看 565关注 0票数 0

我正在使用React Native编写一个应用程序,我想用Tape和JSX语法测试应用程序组件,所以我认为'babel‘是必须的。

然而,当我运行tape -r babel-register tests/**/*.js时,我收到了带有PNG文件的臭名昭著的SyntaxError

代码语言:javascript
复制
/<redacted>/node_modules/react-native-router-flux/images/back_chevron.png:1
(function (exports, require, module, __filename, __dirname) { �PNG

SyntaxError: Invalid or unexpected token
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:152:10)
    ...

带着先搜索后提问的意图,我找到了很多关于ReactJS的信息(关于Webpack的问题)和Jest的解决方案(通过在package.json中设置jest )。

.babelrc

代码语言:javascript
复制
{
  "presets": [
    "babel-preset-react-native-stage-0/decorator-support",
    "react",
    "es2015",
    "stage-2"
  ],
  "env": {
    "development": {
      "plugins": [
        "transform-react-jsx-source"
      ]
    }
  }
}

请随时评论我可以添加到这个问题中的日志/版本/配置文件!谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 02:25:59

尝试将react-native-router flux版本更新为3.43.0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48860148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档