2016-11-12 78 views
1

我觀察了幾個視頻,其中檢測到代碼中的任何更改後重新編譯了該應用程序。其實,當你運行ng serve我認爲它應該顯示類似的實時重新加載不起作用

直播重載服務器...

但由於某些原因,它不以我的情況下工作,所以爲了看代碼變更我必須關閉ng serve並再次運行。

我在Vagrantfile,一個用於Web服務器和一個forwared爲LiveReload服務器兩個默認端口:

config.vm.network "forwarded_port", guest: 4200, host: 4200 
config.vm.network "forwarded_port", guest: 49152, host: 49152 

,當然我必須跑ng serve --host 0.0.0.0做這件事情從我的主機的瀏覽器。

+0

和無業遊民在一起:

如果上面不幫你嘗試? –

回答

0

我使用angular-cli和我使用的命令是npm run start。如果您使用的是流浪者,那麼我想知道如何訪問您的本地瀏覽器。然而,角度cli並不真的需要流浪跑步,它會產生它自己的環境。

+0

我使用流浪漢,因爲我的主機上安裝了Windows,並且使用Linux進行Web開發似乎對我更舒適。 –

1

我對Ubuntu的同樣的問題,這解決了我的問題:

sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf 
sudo sysctl -p /etc/sysctl.conf 

您正在使用Linux或不是我不知道嗎?你如何使用角CLI

  1. 移除node_modules/
  2. NPM緩存清理
  3. NPM安裝
+0

是的,我在我的虛擬機上安裝了Ubunru。但不幸的是,您的解決方案並不適合我。 –

+0

當你做出改變時,你在控制檯上得到了消息'Nothing changed' –

+0

事實上,我根本沒有消息...... –

相關問題