Amdclean不删除依赖项

时间:2018-06-27 11:12:14

标签: gulp gruntjs requirejs amd r.js

我们已经使用requirejs创建了项目。某些模块未包含在require的主配置文件中。但是在将amd清理并集成到应用程序中之后,错误来了。下面是我的问题的解释。

我的源代码:

require(['anotherModule'], function(someModule) {
  var example = true;
  //based on some condition anotherModule will be used
});//assuming anotherModule is defined in source repository

在require配置文件中,以下模块除外:

exclude : ["anotherModule"],

清理后,输出文件为:

(function (someModule) {
    var example = true;
}(anotherModule));

现在的问题是,由于排除了anotherModule的定义,因此将在此处引发错误。如何从输出文件中删除anotherModule,所以它应该看起来像这样

(function () {
    var example = true;
}());

amdclean中是否有任何条款可以实现模块的排除?

0 个答案:

没有答案