首页 > requireJS 一个模块如何引入另一个模块

requireJS 一个模块如何引入另一个模块

问题:模块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上,改成相对路径再试试

【热门文章】
【热门文章】