相关疑难解决方法(0)

Require.js忽略baseUrl

好吧这让我发疯了所以也许有人可以指出我正确的方向......

我正在使用最新的require.js和jquery作为我的模块加载器.我使用该data-main属性指向一个带有的配置文件baseUrl.当我尝试加载模块时,baseUrl忽略并且require尝试从同一位置加载main.js.

/js/main.js

require.config({
    baseUrl: '/js/vendor/'
});
Run Code Online (Sandbox Code Playgroud)

/path/to/page.html

<script data-main="/js/main" src="/js/vendor/require-jquery.js"></script>
<script>
require(['jquery', 'bootstrap'], function($) {
    $(function() {
        console.log('hello world!');
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

预期:

载荷http://localhost:3000/js/vendor/bootstrap.js和日志hello world!

实际:

尝试加载http://localhost:3000/js/bootstrap.js- 失败:'(

我已经尝试使用相对路径而不是绝对路径两者data-mainsrcrequire脚本标记.我没做什么似乎触发了baseUrl.我完全错过了文档中的内容吗?

javascript requirejs

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

requirejs ×1