使用grunt任务将代码注入AngularJS文件

时间:2015-02-02 20:03:30

标签: javascript angularjs gruntjs task

我正在尝试将代码注入到我运行“grunt serve”任务时将触发的app.js文件中。在我的本地环境中运行应用程序时,只需要存在两行javascript,但我不知道如何获取代码。我已经尝试过这个插件无效:https://github.com/ChrisWren/grunt-inject。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

使用grunt-preprocess,您可以条件性地在html / js / css / anything中添加部分代码......

doc:

中的示例

只有在您的GruntFile中设置script.tpl.js var时,script.js文件才会以someDebuggingCall()行处理DEBUG

// @ifdef DEBUG
someDebuggingCall()
// @endif
someCode()

包含gruntFile.js:

preprocess : {
  options: {
    context : {
      DEBUG: true
    }
  },
  js : {
    src : 'script.tpl.js',
    dest : 'script.js'
  }
}

有关更多信息,请参阅doc。

相关问题