2016-03-31 5 views
0

私はreact-nativeとscala.jsを使用しています。 index.ios.jsとpackage.jsonファイルのgistがあります。リアネイティブトランスに時間がかかりすぎる

変換統計:

[12:20:44 PM] <END> request:/index.ios.bundle?platform=ios&dev=true (700ms) 
[12:20:58 PM] <START> find dependencies 
[12:20:59 PM] <END> find dependencies (443ms) 
[12:20:59 PM] <START> transform transforming [========================================] 100% 524/525 
[12:21:05 PM] <START> request:/index.ios.bundle?platform=ios&dev=true transforming [========================================] 100% 525/525 [12:21:24 PM] <END> transform (25137ms) 
[12:21:24 PM] <END> request:/index.ios.bundle?platform=ios&dev=true (19293ms) 

それは変換するために、ほぼ〜20秒かかりましたし、私が作るすべての小さな変更のために、私は同じ時間を待たなければなりません。

この時間を改善するにはどうすればよいですか?ここで

答えて

-1

は、この問題の解決策です:https://github.com/facebook/react-native/issues/6830

編集:

問題の根本原因がbabel.transformあるこの変換修正修正するために、私のscala.js出力を好きではなかったです。 jsファイルパッケージャ。

const result = babel.transform(src, babelConfig); 
          | 
          To 
const result = filename.indexOf("index.ios.js") > -1 ? {code : src} : babel.transform(src, babelConfig); 
+1

4.4k担当した後、あなたはSOの質問に答える方法を知っておく必要があり、およびリンクのみの回答を投稿することは許容されないことを(それも標準の削除の理由の一つですので、私は、downvoted者の一人だった@invariant低品質レビューキューで)。あなたの投稿を編集したので、私は自分のdownvoteを削除しました。あなたの次の答えを書いているときにフロートンが言ったことを覚えておいてください。 – Adriaan

+0

@Adriaanは返信してくれてありがとう、私たちはいつも間違いを犯しているのですか?リンクが実際に意味をなさないときにこの状況に遭遇すれば、私は投票しません。 – invariant

関連する問題