2016-08-04 72 views
0

我正在創建一個反應原生應用程序。我使用TypeScript編寫代碼,然後將其轉換爲ES5。昨天熱載入工作正常,但是我已經對文件結構做了一些改變,現在即使我回到之前的熱載入工作昨天的提交,它現在不會。反應 - 本地熱負載不能正常工作

陣營本地打包發送HMR更新到客戶端,Android手機甚至還可以顯示「熱負荷...」的消息,但沒有任何反應後,我沒有看到我所做的更改。如果我進行全面更新,我可以看到更改。該組件被實現爲ES6類,所以熱載入應該工作(之前,該類沒有改變)。

我試着重新啓動打包,計算機,清洗打包緩存等,但沒有任何幫助。我正在使用Windows 10和Android 5手機。

任何想法? :)

回答

1

好了,顯然,HMR使用ES6模塊transpiling到ES6的時候纔有效。我已經將TypeScript的轉發目標更改爲es5,將模塊格式更改爲commonjs(並且當然忘了它)。這是問題。現在我正在使用es6,HMR正在工作。