У меня проблема с получением локального сервера с задачей grunt-serve, чтобы вести себя как обычный сервер. Мой grunt.initConfig
объект похож следующим образом:grunt-serve не обслуживает index.html с запросом '/'
grunt.initConfig({
'serve': {
'path': '/Users/honkdonky/Desktop/testspace/angular',
},
'options': {
'port': '9999'
}
}
});
но когда я прошу эту ссылку:
index.html там не визуализируется. Вместо этого я вижу список доступных файлов. Проект должен маршрутизировать запросы к '/' путем рендеринга index.html и маршрутизации, настроенного в модуле angularjs. Конфигурация которого выглядит следующим образом:
phoneApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/phones', {
templateUrl: 'phone-list.html',
controller: 'PhoneListCtrl'
}).
when('/phones/:phoneId', {
templateUrl: 'phone-detail.html',
controller: 'PhoneDetailCtrl'
}).
otherwise({
redirectTo: '/phones'
});
}
]);
Добавление gulp в список инструментов не является хорошим вариантом, но ваша основная идея правильная; grunt-serve - это не лучший вариант в качестве сервера. –