0

我在 grunt 文件中使用 hbsfy(车把模板包)作为 browserify 的转换。如何将-tor--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?

4

1 回答 1

4

在查看了 grunt-browserify 的一些现有已回答问题后,以下解决了我的问题:

 options: {
   transform: ['browserify-shim', ['hbsfy', {'t':[]}]],
 },

我已将 hbsfy 添加为数组,其中第二个参数是包含空 t 选项的选项对象。这允许我hbsfy -t在 grunt-browserify 中进行模拟。

我希望这可以帮助其他有同样问题的人。

于 2015-12-01T18:11:21.347 回答