M
M
make_dev2016-10-24 11:35:59
gulp.js
make_dev, 2016-10-24 11:35:59

How to properly configure browser-sync to work with a large project?

Good afternoon! Tell me how to properly configure browser-sync? There is a large project in which there are several html files. Folder sass, js, font - common for these html. When building, browser-sync only works with index.html, the rest of the pages are compiled and transferred to build, but they are not opened in browser-sync. And if you rename index.html to a different name - browser-sync gives an error cannot get.
Before that, I worked with smaller projects that had only 1 index.html and there were no such issues.
How do you work with projects that have multiple html files? How to open multiple different pages from one project in browser-sync?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
O
Oleg, 2017-03-02
@r45her

Well, can manually open the desired page in the browser?

N
NoMoney, 2016-10-24
@NoMoney

If I understand correctly (1 project, 2 versions (dev, production), then just create 2 tasks for watch:

//...
const bs = require('browser-sync').create();
//...

gulp.task('watch', () => {
    //...
});

gulp.task('watch-build', () => {
    bs.init({
        server: './build',
    });

    gulp.watch('index.html').on('change', bs.reload);
    //...
});

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question