我需要具有依赖性的模块。
define(['dep1','dep2'],function(Dep1, Dep2){
var MyModule;
MyModule.prototype.init = function(){
//my module logic
}
return MyModule;
})
我需要使用R.JS优化器将所有依赖项(包括填充程序)引入单个文件,该文件随后可用作第三方requirejs应用程序中的模块。
require(['myCompiledModule'], function(MyModule) {
var module = new MyModule();
module.init();
});
是否可以通过这种方式使用优化器以保留require模块?
目前,我在Gruntfi中使用以下选项
options: {
baseUrl: '<%= yeoman.app %>/scripts',
mainConfigFile: '<%= yeoman.app %>/scripts/myModule.js',
optimize: 'none',
paths: {
'myPaths': '../bower_components/some/deps'
},
name: 'MyModule',
out: 'test-harness/guides/assets/myCompiledModule.js'
}
但是当我将模块导入第三方应用程序时,我得到一个空函数。