Большинству вопросов и ответов по этой теме два года и более. Разработчики minifying
js теперь по-другому?
Я продолжаю получать ошибки при запуске скрипта gulp (ниже) - я установил каждый плагин заранее.
var gulp = require('gulp'),
autoprefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify');
.
.
.
gulp.task('minify', async function() {
gulp.src('./dev/js/*.js')
.pipe(uglify())
.pipe(gulp.dest('production/js'));
});
Я использовал async, чтобы исправить предупреждения, которые я получал.
Я тоже пробовал без асинхронности и использования: return gulp.src('./dev/js/*.js')
Ошибки:
$ gulp minify
assert.js:350
throw err;
^
AssertionError [ERR_ASSERTION]: Task never defined: js
at getFunction (C:\Users\Ted\Documents\Web Development\javaScript &
JQuery\Gulp People
Objects\node_modules\undertaker\lib\helpers\normalizeArgs.js:15:5)
При установке плагина uglify я также получаю предупреждения, такие как:
- gulp-uglify@3.0.1 добавил 6 пакетов от 41 участника и проверил 7528 пакетов в 6.424 с. Найдено 5 уязвимостей (3 слабых, 1 высокий, 1
критический) выполните
npm audit fix
, чтобы исправить их, или npm audit
для
детали
Есть ли более безопасный инструмент, который я мог бы использовать?
Я только начал изучать глоток и пытаюсь практиковать (но не все так хорошо!)
Спасибо.