问题:模块test_module如何更好的引入test1模块
代码:
test1
define(['jquery'], function(){
return {
test1: function(){
console.log('in test1');
}
}
})
test_module
define(['jquery', 'modules/test1', 'underscore'], function($, test1, _){
return {
test: function(){
debugger
}
}
});
在test_module中,test1为undefined,_却可以正常使用。我知道test1需要exports一下,只是不知道该如何写?请教一下。
再说一下,一个比较笨的方法,在入口文件中test_module.test(test1),通过 给函数传递另一个模块来使用,感觉不太好。
https://jsfiddle.net/hsfzxjy/...
并没有发现你说的情况
代码没有语法错误,如果说可能存在的问题,那我想应该出在引入路径modules/test1
上,改成相对路径再试试