我遇到了baseUrl问题,我收到404错误,告诉我找不到root-app/js/module.js
。这是它的来源
首先,我打电话给
<script data-main="js/main" src="js/lib/requireJs/require.js"></script>
然后在js/main.js
,我有(测试意思)
require({
paths: {
upload: 'js/vendor/module.min'
}
}, ['js/vendor/main.js'], function(App) {
App.add(2, 2);
});
但是在js/vendor/module.min.js
本身,有一些声明为define(["module"]...
,它们是触发404错误的声明。我该如何规避这个问题呢? (当然,我可以将js/vendor/module.min
移到js/module.min
,但我想保持我的代码有条理;)。那么是否有必要将define(["module"]...
更改为define(["vendor/module"]...
?
答案 0 :(得分:0)
事实上,问题出在这里
paths: {
upload: 'js/vendor/module.min'
}
由于define(["module"]
中的声明js/vendor/module.min.js
,我认为我无法将路径重命名为uplaod
,因此期待这个
paths: {
module: 'js/vendor/module.min'
}