2

在设置一个新的 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

4

0 回答 0