Gulp - 如何获取父目录名称

时间:2015-09-25 20:19:55

标签: css sass gulp gulp-watch

说我有以下网站结构:

wwwroot
---- css
-------- clientA
------------ styles.css
-------- clientB
-------- clientC

assets
---- sass
-------- clientA
------------ styles.scss
-------- clientB
-------- clientC

在gulp中,我想在“assets / sass”(clientA,clientB,clientC等)下的每个文件夹中查看sass文件,并将编译好的.css文件写入wwwroot中相应的客户端文件夹(相同)名称)。

所以,我正在使用gulp.watch来监视sass客户端文件夹的更改,我正在考虑使用带有event.path的回调来确定我正在保存哪个文件:

gulp.watch(sassWatchFiles, function(event) {

    // get path of the file we've just saved
    var file = event.path;

    // determine the name of the parent directory
    var parentDirectory = ????; // how do I get this?

    // call sass compile method (user-defined), passing in client directory name
    compileSass(client);

});

在gulp.watch回调函数的中间行,如何获取父目录?

0 个答案:

没有答案