0
的問題是在流刷新頁面
剛剛重裝法正常工作
但是,當我的用戶browserSync.stream()(browserSync.reload({流:真})),它不工作爲什麼browsersync不會重新加載頁面
這是我的瀏覽器同步初始化函數
function browserSyncInit(baseDir, browser) {
browser = browser === undefined ? 'default' : browser;
var routes = null;
if(baseDir === conf.paths.src || (util.isArray(baseDir) && baseDir.indexOf(conf.paths.src) !== -1)) {
routes = {
'/bower_components': 'bower_components'
};
}
var server = {
baseDir: baseDir,
routes: routes,
middleware: proxyMiddleware('http://0.0.0.0:8080')
};
var nodemonConfig = {
cwd: path.normalize(__dirname + '/../../'),
script: 'server/server.js',
ext: 'js json',
ignore: ['client/**/*.*'],
env: {'PORT': '8080'}
};
var serverStarted;
nodemon(nodemonConfig)
.on('start', function() {
if (serverStarted) return;
browserSync.init(null, {
startPath: '/',
open: false,
server: server,
browser: browser
});
serverStarted = true;
});
}
代理服務器是環迴應用(可能是問題,在這一點)
它的任務重裝風格和scrips
gulp.task('styles-reload', ['styles'], function() {
return buildStyles()
.pipe(browserSync.stream());
});
gulp.task('scripts-reload', ['scripts'], function() {
return buildScripts()
.pipe(browserSync.stream());
});
thnx 但是如果要改變樣式,我想將它串流起來 但我不能 –
這就是我在答案中提到的 - 「您需要將文件傳遞到重新加載任務中,因爲它看起來像你從其他地方調用這些任務。「換句話說,當您管道browserSync.stream()時,從buildScripts方法返回的注入樣式和腳本是否會被注入? – JSess