开发者社区> 问答> 正文

requirejs模块路径配置问题

请问requirejs全局配置文件config.js也就是配置模块路径是相对于config.js自身呢还是相对于html文件呢还是相对于requirejs呢,我的项目目录是这样的

----app
----html

----index.html

----js

----config.js

----require.js
----bower_components
----jquery

----dist
  ----jquery.min.js

我在index.html文件下引入requirejs,设置data-main属性为config文件:


下面是我的config.js配置:

require.config({

paths : {
    "jquery" : ["../../bower_components/jquery/dist/jquery.min"]
}

});
console报错get app/js/jquery.js net::ERR_FILE_NOT_FOUND 好像它还是在我的config.js目录下找jquery,配置根本没用,怎么回事呢?
我把Path改成../和../../和./都没用,它始终都是在js目录下去找啊,求解

展开
收起
a123456678 2016-03-13 09:22:27 2377 0
1 条回答
写回答
取消 提交回答
  • 三种情况:
    一、设置data-main,没配置baseUrl,以data-main的文件为基准;
    二、设置data-main,配置baseUrl,baseUrl以值以引用require.js的HTML为基准,require()的文件以baseUrl的值为基准;
    三、没配置data-main,以引用require.js的HTML为基准,没入口文件……

    2019-07-17 19:01:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载