2016-01-04 23 views
1

我有*.source文件,其中包含三個部分:jadejsscss如何從源文件中提取節,並將其另存爲獨立的文件?

materialPalette.source文件:

/* section jade */ 
    // some jade code, should be saved as materialPalette.jade 
/* end jade */ 


/* section js */ 
    // js code > materialPalette.js 
/* end js */ 


/* section scss */ 
    // scss code > materialPalette.scss 
/* end scss */ 

如何可以拆分materialPalette.source(和其他* .source)成每個部分separete文件? 預期的功能:

gulp.src('../framework/**/*.source') 
// PSEUDOCODE: 
// extract sections and save in the same folder as *.source files 
.pipe(extract(function('jade', './FILENAME.jade'))) 
.pipe(extract(function('js', './FILENAME.js'))) 
.pipe(extract(function('scss', './FILENAME.scss'))); 
+0

我認爲你必須寫自己的插件這種功能https://github.com/gulpjs/gulp/blob/master/docs/writing-a-plugin/README.md這不會是非常困難的活動 –

回答

相關問題