我使用hbsfy(把手模板包)作为grunt文件中browserify的转换。如何将-t
或--transform
参数传递给hbsfy转换?
grunt.initConfig({
browserify: {
build: {
src: 'src/js/app.js',
dest: 'app.js',
options: {
transform: ['browserify-shim', 'hbsfy'],
browserifyOptions: {
debug: true,
},
},
},
});
如果我按常规使用browserify,代码将如下所示:
browserify -t [ hbsfy -t ] main.js > bundle.js
使用grunt-browserify时如何获取-t?
答案 0 :(得分:4)
在查看grunt-browserify的一些现有已回答问题后,以下问题解决了我的问题:
options: {
transform: ['browserify-shim', ['hbsfy', {'t':[]}]],
},
我已将hbsfy添加为数组,其中第二个参数是包含空t选项的选项对象。这允许我在grunt-browserify中模拟hbsfy -t
。
我希望这可以帮助其他人解决同样的问题。