Проблема установки Глотка - PullRequest
0 голосов
/ 13 апреля 2020

Я в классе веб-разработчиков, пытаюсь установить gulp. Мое препятствие заключается в том, чтобы вручную исправить код, как указано в сообщении об ошибке. Я могу прочитать ошибки и найти строки кода, но не знаю, как это исправить.

Вот что говорит Терминал:

AssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (/Users/lcheadleMBP/Documents/GitHub/html300/lesson02/activity/node_modules/undertaker/lib/set-task.js:10:3)
    at Gulp.task (/Users/lcheadleMBP/Documents/GitHub/html300/lesson02/activity/node_modules/undertaker/lib/task.js:13:8)
    at Object.<anonymous> (/Users/lcheadleMBP/Documents/GitHub/html300/lesson02/activity/gulpfile.js:34:6)**
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at execute (/usr/local/lib/node_modules/gulp/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js:36:18) {
  generatedMessage: false,
  code: 'ERR_ASSERTION',
  actual: false,
  expected: true,
  operator: '=='
}

В качестве примера - первая строка "в Gulp. set [as _setTask] .... set-task. js: 10: 3 ", вот строка 10 моего set-task. js:

assert(typeof fn === 'function', 'Task function must be specified');

" на Gulp.task ... task. js: 13: 8) ", вот строка 13 моей задачи. js:

  this._setTask(name, fn);

Я нашел отличный блог здесь: https://www.liquidlight.co.uk/blog/how-do-i-update-to-gulp-4/#tx - комментарии но он не предоставил исправлений, которые выглядели бы применимыми к моим ошибкам.

...