在设置一个新的 webapp 项目时,我已经为自己设置了一个样板 gulp 设置,但我在使用 BrowserSync 和 Connect-PHP 时遇到了一些麻烦。
这是我启动服务器和启动 BS 的任务:
gulp.task('php', function() {
php.server({base: 'app', port: 8030, keepalive: true});
})
gulp.task('browserSync',['php'], function(){
browserSync.init({
proxy: '127.0.0.1:8030',
port: 8080,
open: true,
notify: false
});
})
问题是每次我建立一个新项目时,我都必须将 php 服务器的端口和代理 url 更改为一个新的、以前未使用的端口。
有没有办法可以避免每次都选择一个新的端口号?
为了进一步参考,之前似乎有人问过这个问题,但这里没有回答:Can't use gulp (with gulp-connect-php and gulp-browser-sync) with multiple projects