微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在同一台服务器上运行 gulp 和 pgadmin 4

如何解决如何在同一台服务器上运行 gulp 和 pgadmin 4

我的 gulpfile.js:

'use strict'
var gulp = require('gulp');
var requiredir = require('require-dir');
requiredir('gulp-tasks');


gulp.paths = {
    dist: 'dist',};

var paths = gulp.paths;

gulp.task('default',gulp.series('serve'));

我在 gulp-tasks 中的 serve.js

'use strict'
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var sass = require('gulp-sass');
var gutil = require('gulp-util');
var plumber = require('gulp-plumber');
var notify = require('gulp-notify');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
// const del = require('del');


gulp.task('sass',function () {
    return gulp.src('./assets/scss/**/*.scss')
        .pipe(sourcemaps.init())
        .pipe(plumber({
            errorHandler: function (err) {
                notify.onError({
                    title: "Gulp error in " + err.plugin,message: err.toString()
                })(err);
                gutil.beep();
            }
        }))
        .pipe(sass())
        .pipe(autoprefixer({
            overridebrowserslist: ['last 2 versions'],cascade: false
        }))
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('./assets/css'))
        .pipe(browserSync.stream());
});

// Static Server + watching scss/html files
gulp.task('serve',gulp.series('sass',function () {

    browserSync.init({
        port: 3000,server: "./",ghostMode: false,notify: false
    });

    gulp.watch('./assets/scss/**/*.scss',gulp.series('sass'));
    gulp.watch(['./assets/js/**/*.js','./**/*.html','./assets/css/**/*.css']).on('change',browserSync.reload);

}));



gulp.task('sass:watch',function () {
    gulp.watch('./assets/scss/**/*.scss');
});



// Static Server without watching scss files
gulp.task('serve:lite',function () {

browserSync.init({
    server: "./",notify: false
});

gulp.watch('**/*.css').on('change',browserSync.reload);
gulp.watch('**/*.html').on('change',browserSync.reload);
gulp.watch('**/*.js').on('change',browserSync.reload);

});

现在我的实际代码在 localhost 的 5432 端口上运行,但是我的 gulp 没有被配置,我尝试了各种解决方案但我不明白,我对此很陌生,所以如果有人可以帮助我。 因此,使用 gulp serve 它在 localhost:3000 上运行,因此在 serve.js 中我更改了 port:5432 但它不起作用。我的 gulp 文件localhost:3000 上运行良好,我的主要 python 文件0.0.0.0:5000 上运行良好,但我希望它们都在同一台服务器上运行。 如果您需要我将提供的其他任何东西,请告诉我。 谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。