grunt-require的进一步自动化

时间:2013-08-08 09:38:11

标签: javascript node.js require gruntjs

简短而简洁的问题。

要让必要的工作,我需要在任何课程之前添加 [code *]

 define(function(require, exports, module) {
    'use strict';

在执行任务之前,是否有任何直接的方法可以在任何.js文件之前自动添加此文件:require?
(我不知道它是否会改变你的答案,但我也在这个设置中使用coffeescript)

1 个答案:

答案 0 :(得分:0)

您可以使用Require's optimizeronBuildWrite选项:

onBuildWrite: function (modName, path, contents) {
    return "'use strict'\n" + contents;
}

这将包括使用严格的'在每个模块定义功能之前。 如果您想将其置于定义调用中,我建议您使用正则表达式选择define(...){,然后将其替换为define(...){ + "'use strict'\n"