我实际上尝试使用gulp-handlebars但我需要更换gulp-handlebars包中的把手版本。我无法通过命令行找到方法,而且我对所有这些内容都是新手,所以我要求明确的帮助,我需要更改哪些文件?< / p>
我认为在gulp-handlebars文件夹中复制/粘贴我最好的Handlebars版本是不够的(我实际上已经尝试过了)。
感谢。
答案 0 :(得分:2)
看起来gulp-handlebars
非常简单。在不依赖插件的情况下使用handlebars
和vinyl-map
应该相当简单,例如:
在终端:
$ npm remove gulp-handlebars
$ npm install --save-dev handlebars@version-you-want vinyl-map gulp-rename
在gulpfile.js
:
var handlebars = require('handlebars'),
rename = require('gulp-rename'),
map = require('vinyl-map');
// ... in your task ...
return gulp.src(...)
.pipe(map(function(contents) {
return handlebars.precompile(contents.toString() /*, options */);
})
.pipe(rename({ extname: '.js' }))
.pipe(gulp.dest(...));
我没有对此进行测试,但它应该让你朝着正确的方向前进。