gulp-connect启动服务本机可以打开,局域网下手机怎么打不开

发布于 2022-09-04 13:34:19 字数 1196 浏览 17 评论 0

var gulp = require('gulp');
var uglify = require('gulp-uglify');
var minifyCSS = require('gulp-minify-css');
var livereload = require('gulp-livereload');
var connect = require('gulp-connect');

//压缩js
gulp.task('scripts',function() {
  gulp.src('dev/js/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('build/js'))
    .pipe(connect.reload());
})
//压缩css
gulp.task('css',function() {
  gulp.src('dev/css/*.css')
    .pipe(minifyCSS())
    .pipe(gulp.dest('build/css'))
    .pipe(connect.reload());
})
//使用connect启动一个Web服务器
gulp.task('connect', function () {
    connect.server({
        root: './',    
        port:9097,
        livereload: true
    });
});

gulp.task('html', function () {
    gulp.src('view/*.html')
        .pipe(connect.reload());
});
gulp.task('watch',function(){
    //livereload.listen();    
    gulp.watch('dev/js/*.js', ['scripts']);//侦听js文件执行 压缩 任务
    gulp.watch('dev/css/*.css', ['css']);//侦听css文件执行 压缩 任务
    gulp.watch(['view/*.html'], ['html']);
})

gulp.task('default',['connect','watch'])

我的本机ip本地是192.168.10.3 执行gulp后,在http://192.168.10.3:9097下可以打开项目,但是一个局域网网下面的手机打不开,请问有没有解决办法?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

╰つ倒转 2022-09-11 13:34:19

防火墙开放端口

风吹雨成花 2022-09-11 13:34:19

添加属性

host: '::'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文