TWi*_*lly 3 node.js npm zurb-foundation gulp inky
我有以下gulp任务,目前无法正常工作.
gulp.task('emails', function() {
gulp.src('views/emails/src/**/*.html')
.pipe(inky())
.pipe(gulp.dest('views/emails/dist/'+debug()+"/html.ejs"));
});
Run Code Online (Sandbox Code Playgroud)
我想遍历/ views/emails/src /目录,查找所有html文件,然后使用inky将它们转换为html,然后将生成的html文件复制到...
views/emails/dist/'+ folderName +"/html.ejs
Run Code Online (Sandbox Code Playgroud)
其中folderName是已处理的.html文件的名称.
我需要这个,以获得npm email-templates包所需格式的文件结构.
这是一份工作gulp-rename:
var rename = require('gulp-rename');
var path = require('path');
gulp.task('emails', function() {
gulp.src('views/emails/src/**/*.html')
.pipe(inky())
.pipe(rename(function(file) {
file.dirname = path.join(file.dirname, file.basename);
file.basename = 'html';
file.extname = '.ejs';
}))
.pipe(gulp.dest('views/emails/dist/'));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |