2016-07-11 3 views
0

Я прошел через cmd и установил Bootstrap, jQuery и Font-Awesome, и все они были сохранены в файле bower_components на моем компьютере. Проблема, я думаю, в том, что когда я впервые сохранил эти файлы, они были в другой папке, потому что все мои файлы для создаваемой мной веб-страницы не были объединены. Поэтому я удалил файл bower_components и переустановил все в одну папку со всеми моими другими соответствующими файлами и папками, сохраненными под одной всеохватывающей папкой. Однако, когда я открываю свой файл index.html в Chrome, я получаю сообщение об ошибке «Failed to load resource: net::ERR_FILE_NOT_FOUND», хотя, когда я вхожу в код Visual Studio и нажимаю Ctrl и нажимаю, он напрямую меня направляет туда, где хранится файл.Мои файлы Bower недоступны через мой браузер

<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"> 
<link href="bower_components/bootstrap/dist/css/bootstrap-theme.min.css" rel="stylesheet"> 
<link href="bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet"> 

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

Редактировать: Я вошел и создал фиктивные документы в каждой папке, которая была обнаружена в Chrome, и удостоверилась, что каждая ссылка действительно соответствует пути к этому html-файлу с помощью кода Visual Studio. Затем я сделал html-документ со ссылками на каждую страницу. Единственной страницей, которая работала, была страница jQuery, поэтому я думаю, что что-то не так с папками с огромным шрифтом и бутстрапом под моей папкой bower_components, потому что в этих папках есть только те ссылки, которые, похоже, не работают.

+1

Возможно, вы не можете использовать статические активы. Если вы используете хром, обратитесь к своему инспектору, нажмите «источники». Если вы не видите компоненты боковины на боковой панели слева, они не будут обслуживаться. – ceckenrode

+1

Я бы порекомендовал попробовать его в другом браузере, таком как IE, в качестве первой попытки. Иногда Chrome сохраняет исходный файл, и они не обновляются! –

+0

В целом 'bower_components' используются для создания вашей пользовательской сборки. Вы выбираете, что вам нужно от этих компонентов, и скопируйте их (автоматически) в свой интерфейс. Visual Studio 2015 имеет «встроенные» задачи для этого. Не стесняйтесь проверить [это решение] (https://github.com/timver/Yambo/tree/master/YamboClient) и/или проверить описание для IDE. –

ответ

0

Так получилось, что, поскольку я использую Windows, я не могу вложить папки с длинными именами внутри папок с длинными именами, потому что Windows не будет следовать длинному каталогу пути. Простое исправление! Спасибо всем за ваши предложения.

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