TypeError: не может прочитать канал свойств pf undefined в сборке jenkins - PullRequest
0 голосов
/ 27 апреля 2020

Часть кода из gulpfile. js

const gulp = require('gulp');
const rename = require('gulp-rename');

const BuildPath = {
  app: 'public'
};

var copyAsDist = [
  {
    dest: 'app/views/dist_index.scala.html',
    src: BuildPath.app + '/index.scala.html'
  },
  {
    dest: 'app/views/dist_admin.scala.html',
    src: BuildPath.app + '/admin.scala.html'
  }
]

function copyDistHTML(cb) {
  copyAsDist.forEach(function(p) {
    gulp
      .src(p.src)
      .pipe(rename(p.dest))
      .pipe(gulp.dest('.'))
      .on('end', function() {
        cb();
      });
  });
}

exports.copyDist = copyDistHTML;

Эта задача выше gulp copyDist, которая отлично работает на локальном

Но когда его часть Jenkins строит это время, получая ошибку as TypeError: Cannot read property 'pipe' of undefined

Это не только для этой задачи для всех задач, имеющих "pipe", оно выдает ту же ошибку

После отладки в сборке Jenkins: gulp.src('path_of_files') is undefined

gulp.sr c (путь) не определен

Не знаете, почему он дает undefined на Дженкинсе и отлично работает на локальном?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...