javascript - 第一个使用 React-Native 获得了意外的 token

标签 javascript reactjs react-native react-navigation

嗨,我第一次使用 React-Native 时遇到了意外的 token 错误:捆绑失败:“SyntaxError/Users/Lyle/SwcRN/SWCRN/App.js: 意外的 token (17:15)”

这是我的 App.js

import React from 'react';
import {
  AppRegistry,
  Text,
} from 'react-native';
import { StackNavigator } from 'react-navigation';

class HomeScreen extends React.Component {
  static navigationOptions = {
    title: 'Welcome',
  };
  render() {
    return <Text>Hello, Navigation!</Text>;
  }
}

export default const SimpleApp = StackNavigator({
  Home: { screen: HomeScreen },
});


AppRegistry.registerComponent('RNSWC', () => SimpleApp);

第 17 行是

 export default const SimpleApp = StackNavigator({

还有我的 package.json

{
    ...
    "dependencies": {
        "react": "16.0.0-alpha.12",
        "react-clone-referenced-element": "^1.0.1",
        "react-native": "0.48.3",
        "react-native-cli": "^2.0.1",
        "react-navigation": "^1.0.0-beta.11"
    },
    "devDependencies": {
        "babel-jest": "^21.0.2",
        "babel-preset-react-native": "^4.0.0",
        "jest": "^21.1.0",
        "react-test-renderer": "^16.0.0-alpha.12"
    },
    "jest": {
        "preset": "react-native",
        "verbose": true,
        "setupFiles": [
            "./jest/setup.js"
        ],
        "transformIgnorePatterns": [
            "node_modules/(?!(jest-)?react-native|react-navigation)"
        ],
        "moduleNameMapper": {
            "^image![a-zA-Z0-9$_-]+$": "GlobalImageStub",
            "^[@./a-zA-Z0-9$_-]+\\.(png|gif)$": "RelativeImageStub"
        }
    }
}

希望有帮助,谢谢

最佳答案

您应该像这样修改代码的第 17 行来解决问题:

const SimpleApp = StackNavigator({
  Home: { screen: HomeScreen },
});

关于javascript - 第一个使用 React-Native 获得了意外的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254733/

相关文章:

javascript - Angular 应用程序在 IE 中崩溃,但在开发工具打开时不会崩溃

javascript - ngMessages 先给出错误,然后解决

javascript - onChange 事件不会触发 React 的输入字段

android - 在 React Native 中需要未知模块 "499"错误

javascript - 尝试在字符串内部使用 FOR 循环。 (JS,jQuery)

javascript - 尾调用优化递归函数

node.js - 在 NodeJS/Express/React 堆栈中记录错误

reactjs - 从 React JS 中的 componentDidMount 获取

javascript - 为什么使用 props 时函数参数返回未定义?

javascript - 从 react-native 的 Navigator 按钮调用组件函数