未处理的'error'事件 中断的@import声明



你好,我是gulpjs的新手,我终于掌握了它的窍门,直到我在运行gulp -production:

时才得到这个错误
events.js.:85
    throw er; // Unhandled 'error' event
Error: Broken @import declaration

后面是一个文件列表。当我单独运行gulp时,我没有得到这个错误。

我追踪到这个css文件:

/* iCheck plugin skins
----------------------------------- */
@import url("minimal/_all.css");
/*
@import url("minimal/minimal.css");
@import url("minimal/red.css");
@import url("minimal/green.css");
@import url("minimal/blue.css");
@import url("minimal/aero.css");
@import url("minimal/grey.css");
@import url("minimal/orange.css");
@import url("minimal/yellow.css");
@import url("minimal/pink.css");
@import url("minimal/purple.css");
*/
@import url("square/_all.css");
/*
@import url("square/square.css");
@import url("square/red.css");
@import url("square/green.css");
@import url("square/blue.css");
@import url("square/aero.css");
@import url("square/grey.css");
@import url("square/orange.css");
@import url("square/yellow.css");
@import url("square/pink.css");
@import url("square/purple.css");
*/
@import url("flat/_all.css");
/*
@import url("flat/flat.css");
@import url("flat/red.css");
@import url("flat/green.css");
@import url("flat/blue.css");
@import url("flat/aero.css");
@import url("flat/grey.css");
@import url("flat/orange.css");
@import url("flat/yellow.css");
@import url("flat/pink.css");
@import url("flat/purple.css");
*/
@import url("line/_all.css");
/*
@import url("line/line.css");
@import url("line/red.css");
@import url("line/green.css");
@import url("line/blue.css");
@import url("line/aero.css");
@import url("line/grey.css");
@import url("line/orange.css");
@import url("line/yellow.css");
@import url("line/pink.css");
@import url("line/purple.css");
*/
@import url("polaris/polaris.css");
@import url("futurico/futurico.css");

并且我确实验证了是否所有导入的文件都存在。

我知道这是五个月前的,但解决方案是从iCheck脚本中删除所有注释,像这样…

@import url("minimal/_all.css");
@import url("square/_all.css");
@import url("flat/_all.css");
@import url("line/_all.css");
@import url("polaris/polaris.css");
@import url("futurico/futurico.css");

似乎缩小过程被注释语法卡住了。这是我必须做的,为了得到构建

在我的情况下,它丢失了文件夹中的目录和文件:

例子:

我正在导入@import "icons/font.css"

在css文件夹中它没有文件夹icons/font.css

最新更新