【问题标题】:How do I pass arguments to a grunt browserify transform (hbsfy)?如何将参数传递给 grunt browserify 转换(hbsfy)?
【发布时间】:2015-12-01 17:24:58
【问题描述】:

我在 grunt 文件中使用 hbsfy(车把模板包)作为 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?

【问题讨论】:

    标签: node.js gruntjs handlebars.js browserify grunt-browserify


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 1970-01-01
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2021-02-14
      • 2022-01-19
      相关资源
      最近更新 更多