baseUrl问题 - requireJS

时间:2013-08-07 10:34:58

标签: javascript requirejs blueimp

我遇到了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"]...

1 个答案:

答案 0 :(得分:0)

事实上,问题出在这里

paths: {
        upload: 'js/vendor/module.min'
    }

由于define(["module"]中的声明js/vendor/module.min.js,我认为我无法将路径重命名为uplaod,因此期待这个

paths: {
            module: 'js/vendor/module.min'
        }