синтаксис 'nullishCoalescingOperator' в настоящее время не включен - PullRequest
0 голосов
/ 27 декабря 2018

, когда я пытался построить свое приложение на ios-симуляторе, он говорит:

связывание не удалось: SyntaxError: / Users / MyName / MyApp / node_modules / реагировать-нативный / node_modules / реагировать-нативный / реагировать-нативный / библиотеки / компоненты/Switch/Switch.js: поддержка экспериментального синтаксиса nullishCoalescingOperator в настоящее время не включена (167: 52):

 165 |         {...props}
  166 |         {...platformProps}
> 167 |         accessibilityRole={props.accessibilityRole ?? 'button'}
      |                                                    ^
  168 |         onChange={this._handleChange}
  169 |         onResponderTerminationRequest={returnsFalse}
  170 |         onStartShouldSetResponder={returnsTrue}

Add @babel/plugin-proposal-nullish-coalescing-operator (https://git.io/vb4Se) to the 'plugins' section of your Babel config to enable transformation.

Я сделал то, что он говорит,но это просто не помогло ... Любая помощь будет оценена.

1 Ответ

0 голосов
/ 29 декабря 2018

Я думаю, что это решено путем изменения моего .babelrc на

{
  "presets": ["module:metro-react-native-babel-preset"]
}

это изменение вызвано обновлением моей реактивной версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...