2015-10-10 6 views
1

Мой index.html файл не загружается в папку bower_components или мою папку app.js при запуске http-server. Это для простого учебника, который я делаю. Так что я знаю, что структура не является идеальнымСправочные файлы от bower_components

радиально-Погода

-- app 
    --home.html 
    --index.html 
    --own-app.js 
-- bower_components 
    --angular 
    --angular.js 
    --angular-route 
    --angular-route.js 
-- bower.json 
-- README.md 

index.html

<!doctype html> 
<html lang="en" ng-app="OWMApp"> 
    <head> 
    <meta charset="UTF-8"> 
    <title>Open Weather Map App</title> 
    </head> 
    <body> 
    <div ng-view></div> 
    <script type="text/javascript" src="bower_components/angular/angular.js"></script> 
    <script type="text/javascript" src="bower_components/angular-route/angular-route.js"></script> 
    <script type="text/javascript" src="owm-app.js"></script> 
    </body> 
</html> 
+0

У вас возникли ошибки в консоли браузера? –

+0

Какой у вас сервер? Это узел? Возможно с выражением? – OceansOnPluto

+0

Просто GET не удалось (статус 404) для вышеуказанных скриптов – pwborodich

ответ

4

Это происходит потому, что папка bower_components не находится внутри папки app, поэтому http- сервер не может служить ему, потому что его не существует.

Я думаю, что папка была создана автоматически для вас беседой. Вы можете сказать, беседку, чтобы создать его в папке app, для этого создать .bowerrc файл в корневом каталоге с:

{ 
    "directory": "app/bower_components" 
} 

Следующая bower install будет установить его в правильное место.

+0

Извините, что я не отредактировал его исходный документ правильно, корневая папка - Angular-Weather, которая содержит приложение подпапок и bower_components. Поэтому я запустил команду 'bower init' в каталоге Angular-Weather. Вы говорите, что я должен все-таки сделать это на основе этого? – pwborodich

+0

Абсолютно. Вы можете быстро проверить, помогает ли мое предложение, если вы вручную скопируете папку 'bower_components' в папку' app'. Если это сработает, то мое решение должно помочь. – Desty

Смежные вопросы