Недавно я скопировал мой локальный файл gulpfile и пакеты на сервер, чтобы скомпилировать sass на сервере вместо того, чтобы копировать файл каждый раз, когда я делаю изменения. Задачи gulp работали хорошо раньше, но теперь, когда я пытаюсь выполнить задачу gulp css, я получаю эту ошибку.Ошибка компиляции Gulp js.72. Необработанная ошибка
Starting 'css'...
events.js:72
throw er; // Unhandled 'error' event
^
Error: Gem undefined is not installed.
Вот мой gulpfile. Я думал, что все ошибки обработаны, но, наверное, я что-то пропустил. Gulpfiles настолько запутывают ...
var gulp = require('gulp');
var minifycss = require('gulp-cssnano');
var autoprefixer = require('gulp-autoprefixer');
var notify = require('gulp-notify');
var sass = require('gulp-ruby-sass');
var concat = require('gulp-concat');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('css', function() {
return sass('scss/**/*.scss')
.pipe(sourcemaps.init())
.pipe(autoprefixer())
.pipe(concat('ivie2017.css'))
.on('error', sass.logError)
.pipe(sourcemaps.write())
.pipe(gulp.dest('./css'))
.pipe(notify({ message: 'Wait for it....wait for it!!!' }));
});
gulp.task('default', function() {
gulp.watch('scss/**/*.scss',['css']);
});
Как вы управляете этим? – tadman
Итак, я установил gulp и gulp зависимости с npm, а затем я запускаю команду gulp css из терминала –
Надеюсь, это то, о чем вы просили .... –