node.js - cli - install gulp mac
Cómo corregir un evento de ''error'' no controlado. Roto @import declaración de "A" durante el uso de Gulp? (1)
El paquete gulp-minify-css fue el culpable de esto para mí. Agregué este parámetro a mi archivo gulfile.js y lo arreglé.
processImport: false
Por ejemplo:
.pipe(plugins.minifyCss({ keepSpecialComments: 1, processImport: false }))
He estado compilando felizmente usando gulp.js, pero esta tarde comencé a recibir este error:
events.js:72
throw er; // Unhandled ''error'' event
^
Error: Broken @import declaration of "A"
Mi gulpfile.js se ve así:
var gulp = require(''gulp''),
minifyCSS = require(''gulp-minify-css''),
sass = require(''gulp-ruby-sass''),
imagemin = require(''gulp-imagemin'')
minifyHTML = require(''gulp-minify-html''),
uglify = require(''gulp-uglify''),
fileinclude = require(''gulp-file-include'');
gulp.task(''sass'', function() {
return sass(''node_modules/foundation/scss/'')
.on(''error'', function (err) {
console.error(''Error!'', err.message);
})
.pipe(gulp.dest(''publish/css''));
});
gulp.task(''image'', function(){
gulp.src(''images/*'')
.pipe(imagemin())
.pipe(gulp.dest(''publish/images''));
});
gulp.task(''fileinclude'', function() {
gulp.src([''index.html''])
.pipe(fileinclude({
prefix: ''@@'',
basepath: ''@file''
}))
.pipe(gulp.dest(''./html/''));
});
gulp.task(''minify-css'', function() {
gulp.src(''publish/css/*.css'')
.pipe(minifyCSS({keepBreaks:false}))
.pipe(gulp.dest(''publish/css''));
});
gulp.task(''compress'', function() {
return gulp.src([''./node_modules/foundation/js/foundation/*.js'',''./node_modules/foundation/js/vendor/*.js''])
.pipe(uglify())
.pipe(gulp.dest(''publish/js''));
});
gulp.task(''minify-html'', function() {
var opts = {
conditionals: true,
spare:true
};
return gulp.src(''./html/*.html'')
.pipe(minifyHTML(opts))
.pipe(gulp.dest(''./publish/''));
});
gulp.task(''watch'', function(){
gulp.watch(''node_modules/foundation/scss/'', [''sass'']);
gulp.watch(''publish/css/*'', [''minify-css'']);
gulp.watch(''publish/images/*'', [''image'']);
});
gulp.task(''alpha'', [ ''sass'',''fileinclude'',''minify-css'',''image'',''compress'' ]);
gulp.task(''omega'', [''minify-html'']);
gulp.task(''build'', [''alpha'', ''omega'']);
gulp.task(''default'', [''build'']);
He reiniciado, intenté comprobar los puertos en busca de conflictos y lo busqué en Google de forma exhaustiva.
¿Alguien puede ver un problema obvio que podría estar causando esto?
editar: Debo agregar, estoy usando el framework de Foundation.