0
我遇到一个baseUrl问题,我得到一个404错误,告诉我没有找到root-app/js/module.js
。这里是怎么弄baseUrl问题 - requireJS
首先,我叫
<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"]...
?
把这句法require调用中的路径配置对我来说是陌生的。通常,您可以使用路径,baseUrl等调用require.config一次,然后对所有将来的require()和define()调用都起作用。你有没有尝试过这种方法?除此之外,我不清楚你在问什么。 – explunit
@explunit,thnaks,我发现我的问题,看到我的答案 – Newben