2016-10-22 68 views
0

我在Windows上。Reactnative Fetching JS Bundle Serve Previous Bundle

下面是使用

react-native start 

規格

react-native-cli: 1.0.0 
react-native: 0.32.0 

啓動反應母語將需要長達3-4分鐘開始投放JS包,但初始運行後,它會檢測不到在不同文件中進行更改。

從設備或模擬器重新加載捆綁包總是返回第一次運行的捆綁包。我必須殺死並重新啓動反應原生。

現在這種情況經常發生,以前只有在反應本機已啓動並保持空閒一段時間時纔會發生。

回答

0

如果只更改了JS文件,並且想要立即看到更改,請啓用熱/活重裝。請注意,這僅適用於開發版本,如果您正在進行生產構建,則應使用Codepush

+0

我正在更改JS文件,甚至啓用熱/活重新加載未檢測到軟件包中的更改。 –

+0

http://stackoverflow.com/questions/32572399/react-native-android-failed-to-load-js-bundle?rq=1 – user6380431

0

react-native的運行命令已經升級了一段時間,並且它使用緩存運行得更快,但是它也會導致一個問題,即在更改代碼後緩存不會被清理。有時(可能總是),運行緩存。

我的解決方案是cacel runinng進程,並重新啓動react-native。

CTRL + C &反應本土開始

尋找一個更好的解決方案。

+0

你好,歡迎來到StackOverflow。應該使用答覆帖子來提供問題的解決方案。如果您有其他問題,請發佈一個新問題。 – Chaithanya

+0

這是一個解決方案,但不是最好的。所以我說更好的解決方案。 – njafei