Я в классе веб-разработчиков, пытаюсь установить 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 - комментарии но он не предоставил исправлений, которые выглядели бы применимыми к моим ошибкам.