我想使用BrowserSync啓動我的NodeJS應用程序,但它似乎無法正常工作。Gulp BrowserSync和npm start
錯誤消息:錯誤:聽EADDRINUSE
編輯#1:
我發現這種方式來解決我的問題。
gulp.task('sync', ['start', 'watch'], function(cb) {
browserSync.init({
files: ['**/*'],
proxy: 'http://localhost:3000',
port: 4000
});
});
gulp.task('start', function() {
var called = false;
return nodemon({
script: './bin/www',
watch: ['Application.js']
}).on('start', function onStart() {
if (!called) {
cb();
}
called = true;
}).on('restart', function onRestart() {
setTimeout(function reload() {
browserSync.reload({
stream: false
});
}, 500);
});
});
請參見[56, 「問題‘’包括在他們的頭銜?」 標籤(http://meta.stackexchange.com/questions/19190/should-questions-包括標籤在他們的標題),其中共識是「不,他們不應該」!並請爲您的問題找到更有意義的標題! – 2015-03-25 10:28:35