React Native decorator支持不起作用

时间:2018-05-30 12:41:23

标签: javascript react-native ecmascript-next

我试图使用在API中使用装饰器的React Native Props Mapper。我已经按照几个站点上的说明进行操作,包括以下Stack问题:

Adding ES7 Decorator support to a React Native project

组件:

import React, { Component } from 'react';
import { Text, View, ScrollView } from 'react-native'
import { Container } from 'native-base';
import { List, ListItem } from 'react-native-elements';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
import { withMappedNavigationProps } from 'react-navigation-props-mapper'

import styles from './styles';
import Storage from '../../../../../services/storage';
import Utils from '../../../../../services/utils';

import SessionManager from '../../../../../services/session-management/session-manager';

import * as sessionActions from '../../../../../data/screens/session/actions/session';
import * as listActions from '../../../../../data/screens/session/actions/session-list';
import * as listItemActions from '../../../../../data/screens/session/actions/session-list-item';
import * as userActions from '../../../../../data/shared/user/actions/user';

import Constants from '../../../../../constants';

@withMappedNavigationProps()
class Listing extends Component {


}

包JSON:

"devDependencies": {
  "babel-jest": "22.2.2",
  "babel-plugin-transform-decorators-legacy": "^1.3.4",
  "babel-preset-react-native": "4.0.0",
  "babel-preset-react-native-stage-0": "^1.0.1",
  "jest": "22.2.2",
  "react-test-renderer": "16.2.0"
}

.babelrc:

{
  "presets": [
    "react-native",
    "react-native-stage-0/decorator-support",
    "transform-decorators-legacy"
  ],
    "plugins": [
        "transform-decorators-legacy"
    ]
}

当我尝试构建时,我收到以下错误:

enter image description here

此外,我尝试使用react-native-stage-0 / decorator-support,这在.baberc文件中也可以看到,但也没有用。

感谢任何协助。

感谢。

0 个答案:

没有答案