Привет, я новичок в области angularjs. Я выполняю свое приложение через url localhost/angularsample
, проблема в том, когда происходит изменение в любом файле, который мне придется вручную перезагрузить, чтобы увидеть изменения.
В учебном видео я увидел угловое приложение, работающее на localhost:800
do live reload. Как это возможно?
Неважно, если вы развиваетесь с угловым или реагирующим или jquery. Вы можете принести функцию печеночной нагрузки с помощью глотки или ворчания или любой другой структуры для создания интерфейсных решений.
Я бы рекомендовал использовать Gulp, потому что он может наблюдать за изменениями в файлах. Итак, все, что вам нужно, это просто сообщить браузеру об обновлении. Для этого вы должны использовать плагин watch + livereload.
Взгляните на эту статью: https://scotch.io/tutorials/a-quick-guide-to-using-livereload-with-gulp
В моих проектах я использую 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
Если вам нужно больше примеров, попробуйте выполнить поиск по ключевым словам: gulp, connect, livereload.
[Угловая] В некоторой командной строке перейдите к каталогу приложений, например:
cd C:\Source\Sample\dashboard-app
Затем, предположив, что у вас установлен node.js и установлен угловой /cli,
ng serve
* У меня была некоторая проблема с веб-страницей, и это была простая ошибка, которая заключается в следующем: при переходе к вашему проекту вы переходите к исходным файлам, а не к файлам "dist", потому что если вы измените файлы dist, которые не будут обновлять веб-страницу. Важно, чтобы вы меняли файлы в src, а не на dist.
Надеюсь, это поможет кому-то и сэкономить ваше время. Удачи!