说我有以下网站结构:
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回调函数的中间行,如何获取父目录?