У меня есть приложение AngularJS, созданное с помощью Yeoman, со всеми включенными надстройками (такими как Bootstrap, SASS...).
Livereload работал нормально, пока я не добавил директиву. Я поместил ее в каталог /app/scipts/directives/myDirectives.js.
Это содержимое myDirectives.js:
app.directive('setGroupName', function() {
return {
templateUrl: 'views/setGroupName.html'
};
});
Независимо от того, использую ли я где-либо директиву setGroupName, просто включив файл в свой index.html, например так
<script src="scripts/directives/myDirectives.js"/>
приводит к тому, что livereload Grunt перестает работать.
PS: Использование директивы работает (когда она включена). Я использую директиву set-group-name в createGroup.html (как показано ниже), и отображается содержимое setGroupName.html.
<div set-group-name></div>
Установка: я не редактировал gruntfile, поэтому все, что здесь не упомянуто, я считаю стандартным для
$ yo angular
setup, сгенерировав его со всеми включенными надстройками.
Что-то не так в файле myDirectives? Или это местоположение?