如何解决如何在同一台服务器上运行 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 举报,一经查实,本站将立刻删除。