Я создал проект с john papas hottowel.
gulp serve-build
работает.
Когда я отбрасываю папку сборки на мой сервер apache, приложение не работает. Он не находит файлы, хотя они есть.
localhost/:15 GET http://localhost/styles/lib-7947d5e2c5.css
localhost/:17 GET http://localhost/styles/app-ba4747fbb6.css
localhost/:34 GET http://localhost/js/lib-e827a87368.js
localhost/:36 GET http://localhost/js/app-9e5293691e.js 404 (Not Found)
Найдено index.html.
<head>
...
<link rel="stylesheet" href="styles/lib-7947d5e2c5.css">
<link rel="stylesheet" href="styles/app-ba4747fbb6.css">
</head>
<body>
...
<script src="js/lib-e827a87368.js"></script>
<script src="js/app-9e5293691e.js"></script>
</body>
Что может быть неправильным?
Вам нужно будет отключить режим HTML5 и изменить базовый URL.
Отключите режим HTML5 в app/blocks/router-helper.provider.js
.
Line 18: $locationProvider.html5Mode(false);
Вычислите базу в index.html
Line 17: <base href="/">
Таким образом, ваше веб-приложение по умолчанию отправится на 404. Чтобы исправить это, вы можете изменить основной маршрут на /
вместо /404
в app/core/core.route.js
Сделав это, вы получите #/
в своем URL-адресе.