2017-08-17 16 views
12

https://facebook.github.io/react-native/docs/getting-started.htmlの手順を使用してAndroid用の最初のReactネイティブアプリを作成しようとしています。Reactネイティブスタータープロジェクトのバンドルが予期しないトークンエラーで失敗する

error: bundling failed: "TransformError: /Users/luky/dev/app/index.android.js: Unexpected token) (While processing preset: \"/Users/luky/dev/app/node_modules/babel-preset-react-native/index.js\")"

私が使用しています:

    依存関係を設定し、私のAndroidデバイスを接続した後、私は、これは、このエラーでバンドルに失敗したリアクトパッケージャを、開始し

    react-native init app 
    cd app 
    react-native run-android 
    

    走りました

  • OSXエルキャピタン10.11.6。
  • ノードバージョン6.9.2
  • 反応するネイティブバージョン0.47.1。

私はそれが助け場合のGithubに、node_modules含め私の生成されたプロジェクトを、プッシュ:私は予期しないトークンエラーを取得される可能性がありますなぜhttps://github.com/luky1971/react-native-app

誰でも知っていますか?どんな助けでも大歓迎です!

答えて

18

私は同じことを持っています、それは反応ネイティブのためのバベルプリセットの最新バージョンのようないくつかのバグ(バージョン3.0.0)があります。私は自分のpackage.jsonに入って、最新バージョンを次のように置き換えました:

"babel-preset-react-native": "2.1.0"

次に、node_modulesディレクトリを削除してnpm installを実行しました。

+0

これは私のために働きました。ありがとう。 –

+0

これで解決します!ありがとう、あなたは私のプロジェクト全体をブロック解除しました:) – ahnafisenough

0

私はあなたのプロジェクトをクローンしました。それは正常に動作しています。 node_modulesフォルダを削除してから、npm_installを削除することができます。それは正常に動作します。

0

.babelrcファイルをルートディレクトリに削除してみてください。または名前を変更します。それから、 "react-native run-android"コマンドを再実行します。これは私のために働いた。がんばろう。

3

[email protected]をインストールしてプロジェクトを実行します。現在のプロジェクトで

、これを行う...

yarn remove babel-preset-react-native
yarn add [email protected]

これは私のために働いた、私はあまりにもあなたのためにそれを願っています。

あなたはここに私のためにそれを修正https://github.com/facebook/react-native/issues/15513#issuecomment-322824346

+0

これも私のために働いた、ありがとう!それ以前に投稿されたので別の答えを受け入れましたが、これはこのバグの問題スレッドを指摘するのに役立ちました。ありがとうございました:) – ahnafisenough

+0

これはnode_modulesを削除せずにnpm installを実行してくれた私にとってはうまくいっていました。 – kwishnu

1
Looking for JS files in 
    /Users/admin/Desktop/CoinMarketCap 


React packager ready. 

Loading dependency graph, done. 
Bundling `index.ios.js` [development, non-minified, hmr disabled] 0.0% (0/1), failed. 
error: bundling failed: "TransformError: /Users/admin/Desktop/CoinMarketCap/index.ios.js: Unexpected token) (While processing preset: \"/Users/admin/Desktop/CoinMarketCap/node_modules/babel-preset-react-native/index.js\")" 

iMac-D001:CoinMarketCap admin$ react-native --v 
react-native-cli: 2.0.1 
react-native: 0.47.1 

のエラーに関する詳細な情報を見つけることができます。 https://github.com/facebook/react-native/issues/15545

iMac-D001:CoinMarketCap admin$ npm uninstall babel-preset-react-native 
iMac-D001:CoinMarketCap admin$ npm install [email protected] 
関連する問題