-1

简短而简洁的问题。

要让 requirejs 完成这项工作,我需要在我制作的任何课程之前添加[code*] 。

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

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

4

1 回答 1

0

您可以使用Require 的优化器onBuildWrite选项:

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

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

于 2013-08-13T08:50:15.723 回答