Проблема в том, что мой index.html не загрузит файл css из папки-сестра. Я пробовал различные параметры Browsersync, и никто не работал.Сервер Browsersync - нужны разные пути к html и css для перезагрузки
В мой второй день, пытаясь понять это. Я работаю в флеш-фреймворке для Python, который работает что-то вроде Laravel и т. Д. Мой диспетчер задач Gulp, front end framework - это Foundation 6. Я новичок в Flask и Gulp. Несколько лет назад я использовал Grunt и Livereload с Laravel, и тогда была загружена перезагрузка scss и браузера. Память исчезает.
Моя файловая структура должна быть типичной Колба, только соответствующие папки здесь:
-root
-app
-static
-css
-js
-templates (html files)
-foundation (scss files and framework)
Browsersync, кажется, разработан таким образом, вы должны иметь CSS под HTML-файлов. Я тестировал это с помощью index.html в папках/root и/app, и он работает. Однако мне нужно/нужно html в/templates.
В /app/templates/index.html:
<link rel="stylesheet" href="../static/css/app.css">
Я использую как командную строку для Browsersync и Gulp.js файлов в корневом каталоге и в/фундаменте.
Сервер Browsersync будет обслуживать html из/templates, если я настроил его с помощью «app/templates», но тогда он не сможет найти css. Если я перемещаю/static/css в/templates, надлежащий файл index.html визуализируется в браузере. Таким образом, Browsersync работает со старым дизайном структуры предварительного приложения. Он просто не может иметь дело с путями к папкам сестра.
gulp.task('serve', ['scss'], function() {
browserSync({
server: "app"
});
gulp.watch(src.css, ['scss']);
gulp.watch(src.html).on('change', reload);
});
Я рассмотрел их опцию прокси, но до сих пор не могу найти решение с этим. Я не нашел много примеров установки онлайн, и ни один из них не был полезен.
На данный момент я просто занимаюсь компоновкой рабочего стола html-приложений приложения с помощью Foundation 6 и не настроил dev-сервер, а только папку на моем MBP.
Любые идеи? Пожалуйста :-)
Отлично, это работает! Приятно, что он принимает массив. Мне пришлось добавить приложение/перед статическим путем, но небольшая проблема. Благодаря! – Preston
После бесчисленных поисков это тоже решило мою проблему. Однако, помимо добавления приложения/впереди, мне также пришлось изменить href просто style.css –