在angular js中实时重新加载

Live reloading in angular js

本文关键字:加载 新加载 angular js 实时      更新时间:2023-09-26

嗨,我是angularjs框架的新手。我通过url localhost/angularsample执行我的应用程序,问题是当任何文件发生更改时,我都必须手动重新加载它才能看到更改。

在一个教程视频中,我看到一个运行在localhost:800上的angular应用程序进行实时重新加载。这怎么可能?

使用angular、react或jquery进行开发都无关紧要。您可以将livereload功能与gullow或grunt或任何其他用于构建前端解决方案的框架结合起来。

我建议使用Gulp,因为它可以观察文件中的更改。所以,你所需要的只是告诉你的浏览器更新。为此,您应该使用watch+livereload插件。

看看这篇文章:https://scotch.io/tutorials/a-quick-guide-to-using-livereload-with-gulp

在我的项目中,我使用了支持livereload的gulp-connect。看看这个例子:http://code.tutsplus.com/tutorials/gulp-as-a-development-web-server--cms-20903

你也可以研究Gulp食谱:https://github.com/gulpjs/gulp/blob/master/docs/recipes/server-with-livereload-and-css-injection.md

如果你需要更多的例子,试着按关键词搜索:gullow、connect、livereload。

[Angular]在某些命令行中导航到您的应用程序目录,例如:

cd C:'Source'Sample'dashboard-app

然后假设您安装了node.js并安装了angular/cli do

ng serve

*我有一些问题,网页没有加载,这是一个简单的错误,那就是:当你导航到你的项目时,你导航到源文件,而不是"dist"文件,因为如果你更改dist文件,就不会刷新网页。重要的是,您要更改src中的文件,而不是dist.中的文件

我希望这能帮助别人,节省你的时间。祝你好运!