这个是我页面初始化的代码,也是requirejs的入口文件。既然每个页面都用到这个初始化,我就把它单独一个模块吧 那么问题来了。 为啥我define定义模块的依赖去baseUrl:js目录下取找呢?而不是我入口文件定义的paths,那我在主入口文件定义的config的paths就不起作用啦? 难道一个模块定义一个config?
不知道改怎么解决了,只能一个define定义一个config了
你貌似没有配置 dashboard 的paths 呀,当然去baseUrl里找了……
baseUrl是基础路径,既然你配置了肯定是在这个路径下找文件了,而且一个网页只能有一个入口文件。我隐约感觉到你的姿势不对
@sarike dashboard就在js路径下,就不用配置了,关键是dashboard的依赖配置了paths啦
@hpgt 一个页面只有一个入口,我是这样的。我是这样想的,入口的文件配置了所有模块的依赖的paths,无论是require中的模块,还是require中模块的依赖,都应该去定义的paths里去找才对
@suntopo paths也是基于baseUrl,你不是用…/的方式在上层中找了吗?也可以在引入定义模块的时候用…/这种方式
@hpgt 那jQuery来说,我config里明确定义了paths的路径,define模块时为啥不直接用我定义的呢
怀疑是你的版本问题,我照你这样写没问题。
求回帖