2017-08-07 46 views
1

我有我的工作電腦是Windows 10 Pro和我的筆記本電腦是Windows 10家庭。在Git上使用pushpull上的同一項目進行工作。通過Udemy學習反應。兩臺電腦都使用Chrome。在Windows上的Ubuntu上使用Bash和最新的更新。兩者都使用ConEmu作爲控制檯。 npm -v = 3.10.10。 。硬件明顯不同,但不確定是否相關並值得上市。npm開始不刷新保存在一臺電腦上的新內容,但在另一臺上幾乎完全相同的設置

不管怎麼說,這個啓動項目,我有,當我進行更改和npm start運行玩耍,您可以在控制檯中看到活動,點擊刷新瀏覽器,以及所做的任何更改將反映。

在筆記本電腦上,此過程不起作用。在控制檯中進行更改,保存,無活動,瀏覽器刷新不會反映更改。必須重新啓動npm start才能體現更改。至少可以說有點不愉快。

無論如何想法可能會導致這種情況?在Google的努力中真的沒有遇到任何問題。

+0

服務器端更改或客戶端?無論如何,在我開發的任何時候,我關閉瀏覽器緩存並使用'nodemon'(谷歌爲它) – jakerella

回答

0

客戶端

爲了確保客戶端的更改不會被緩存,您可以打開devtools>網絡,並勾選「禁用緩存」。啓用此功能後,只要devtools處於打開狀態,就不會在緩存中有任何內容。

或者,您可以使用隱身/隱私瀏覽模式來防止緩存停留在事物上。

服務器端

我敢肯定你已經意識到,這是重新啓動你想看到你的代碼更新您的每一次服務器的痛苦。有幾種工具可以檢測文件更改並自動處理重新啓動服務器。

+0

似乎問題是服務器端讀取您的答覆後。我查看了這些工具,聽起來像我需要的東西。但是我仍然不理解在我的工作計算機上運行'npm start'時啓用代碼的更新是什麼,但是在我的筆記本電腦上,我每次都必須重新啓動'npm start'才能看到變化,相同的開發環境。 – sockpuppet

相關問題