Nodemon + Gulp + Browsersync Задержка начальной загрузки только на Mac - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с тем, что когда я запускаю gulp с задачами nodemon и browsersync, браузер открывается, но в нижней строке будет отображаться ожидание localhost.Ничего не происходит, и это белая страница.

Через некоторое время она загрузит страницу.Похоже, сервер ничего не получает.Вроде как, как ничего не было запрошено.Вероятно, это займет как минимум минуту или две.

https://imgur.com/a/lEDfAQj

Как ни странно, на моем компьютере с Windows 10 он работает нормально, но на Mac не работает.

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

function startNodemon(done) {
    nodemon({
        script: 'bin/www',
        ext: 'js',
        env: { 'NODE_ENV': 'development' }
    });
    done();
}

function startBrowserSync(done) {
    browserSync.init({
        proxy: 'localhost:3000',
        port: 4000,
        notify: true
    });
    done();
}

exports.default = gulp.series(CSS, startNodemon, startBrowserSync, watch);
...