2017-01-27 9 views
2

私は私のアプリをバンドルする試みを実行すると:はネイティブバンドルに反応:にSyntaxError:予期しないトークン:演算子(*)

react-native bundle --platform ios --dev false \ 
    --entry-file index.ios.js --bundle-output iOS/main.jsbundle 

をノーその他の詳細と、次のエラーが発生します。

SyntaxError: Unexpected token: operator (*) 
何が価値がある、これは( --dev trueで)作品のため

react-native bundle --platform ios --dev true \ 
    --entry-file index.ios.js --bundle-output iOS/main.jsbundle 

私の最高の推測では、問題がいくつかあるということです

https://github.com/mishoo/UglifyJS2/issues/1199

任意のヒント:どこUglifyJS工程では、多分に関連しますか?深く掘り下げるべき場所の提案は大歓迎です!ありがとう!問題が** ES6演算子を使用した

./node_modules/.bin/esvalidate --formatter=sublime.js ios/main.jsbundle 

答えて

5

我々はと行番号を見つけました。 Math.pow()に戻りました。

+0

私の場合、** main.jsbundle **は** Math.pow **を**演算子で置き換えることでビルドに失敗しました。バンドルエラーは**予期しないトークンです:operator(*)**。 ** main.jsbundle **が存在しない場合は、** esvalidate **を実行するための行番号を見つける方法はありますか?私の場合、私は問題と正規表現がそれを見つけたと思った。 **反応ネイティブバンドル**の**冗長**オプションはありますか? –

関連する問題