gulp:如何缩短未知来源的目标文件夹
gulp : how to shorten destination folder of an unknow source?
我最近试着玩了一点gullow,我想用它把多个sass文件编译成一个。所以我的任务是:
gulp.task('dev', function () {
return gulp
.src('vendor/proj/**/**/src/assets/scss/dev.scss')
.pipe(sass())
.pipe( rename (function (path) {
path.basename = 'dev';
}))
.pipe(gulp.dest('public/css'));
});
它工作正常,只是我想修改目的地。我不确定这是否可能,但编译后的css最终会出现在:public/css/folder1/subfolder1/src/assets/scss/dev.css
中,gull是否可以将css放入:public/css/folder1/subfolder1/dev.css
非常感谢!
您可以为此使用gullow-platform。你的吞咽任务应该看起来像:
gulp.task('dev', function () {
return gulp
.src('vendor/proj/**/**/src/assets/scss/dev.scss')
.pipe(sass())
.pipe( rename (function (path) {
path.basename = 'dev';
}))
.pipe(flatten({ includeParents: 4} )) // number of parent folders to include
.pipe(gulp.dest('public/css'));
});
这应该把它放在文件夹中:public/css/folder1/subfolder1。您可以使用includeParents选项进行游戏。
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- gull.dest未创建目标文件夹
- 使用 gulp 编译 TypeScript 会创建一个不需要的目标文件夹
- gulp:如何缩短未知来源的目标文件夹
- Gulp sass将空的scss文件复制到目标文件夹
- 反映源文件夹grunt的目标文件
- Gulp dest()基于文件名的动态目标文件夹