2017-06-02 27 views
1

最近,我开始用角/ CLI工具的工作,在执行文件我现在面临一个问题,那就是当我运行角/ CLI - 自动重装不会发生

ng serve 

那么这个命令当源文件发生任何更改时,可以帮助我们自动重新加载站点,但在我的系统中不会发生这种情况(即,站点不是自动重新加载的,并且当我强制重新加载站点时,也不会根据所做的更改进行更新源文件)。

的网站时,我终止“NG服务”命令,然后重新运行相同的命令只得到更新(“NG服务”),那么只有我的网站得到更新。

所以它成为我很难终止服务器和连接服务器时,更改后当过,所以我请求你们这些人,如果有任何人知道这个问题的解决方案,请帮助我。

回答

0

几天前,我在linuxOS上也遇到过同样的问题,当我读到它时,发现这个问题严重依赖于你使用的系统和你为angular-cli设置的方式,全球和本地。 所以,看完readme.md通过角CLI为每个项目创建的,我尝试使用ng-build --watch,但问题仍然不能因为运行以下命令解决它应该像ng-serve,但它只是构建应用程序,并且不甚至在localhost:4200上服务过。 然后,挖成问题越深后,我发现这个问题,这是我的操作系统,我使用Ubuntu,该inotify/max_user_watches值8192,这是我穿过,由于它并没有显示进一步的修改。 所以我用these- echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf sudo sysctl -p 它工作得很好。

p.s.在这个过程中,我也对这些命令的解决方案进行了重申 - rm -rf nodes_modules/ - > npm update - > npm install。 尝试之前做上述陈述,如果这对你有用,那么你很好,很好去。

0

伍自动成为当文件被修改但如果重新加载的配置被搞砸了,那么你可以尝试波纹管命令

ng serve --live-reload