requirejs初次用,求指教个问题亲们
发布于 9 年前 作者 suntopo 3546 次浏览 最后一次编辑是 8 年前 来自 问答

main_js_-cost-___Desktop_cost.png 这个是我页面初始化的代码,也是requirejs的入口文件。既然每个页面都用到这个初始化,我就把它单独一个模块吧 dashboard_js_-WebStorm_10_0_2_和_main_js-cost-___Desktop_cost.png 那么问题来了。 为啥我define定义模块的依赖去baseUrl:js目录下取找呢?而不是我入口文件定义的paths,那我在主入口文件定义的config的paths就不起作用啦? 难道一个模块定义一个config?

不知道改怎么解决了,只能一个define定义一个config了 dashboard_js_-WebStorm_10_0_2_和_main_js-cost-___Desktop_cost.png

8 回复

你貌似没有配置 dashboard 的paths 呀,当然去baseUrl里找了……

baseUrl是基础路径,既然你配置了肯定是在这个路径下找文件了,而且一个网页只能有一个入口文件。我隐约感觉到你的姿势不对

@sarike dashboard就在js路径下,就不用配置了,关键是dashboard的依赖配置了paths啦

@hpgt 一个页面只有一个入口,我是这样的。我是这样想的,入口的文件配置了所有模块的依赖的paths,无论是require中的模块,还是require中模块的依赖,都应该去定义的paths里去找才对

@suntopo paths也是基于baseUrl,你不是用…/的方式在上层中找了吗?也可以在引入定义模块的时候用…/这种方式

@hpgt 那jQuery来说,我config里明确定义了paths的路径,define模块时为啥不直接用我定义的呢

怀疑是你的版本问题,我照你这样写没问题。

求回帖

回到顶部