请问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目录下去找啊,求解
三种情况:
一、设置data-main,没配置baseUrl,以data-main的文件为基准;
二、设置data-main,配置baseUrl,baseUrl以值以引用require.js的HTML为基准,require()的文件以baseUrl的值为基准;
三、没配置data-main,以引用require.js的HTML为基准,没入口文件……
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。