如何强制require.js从一个目录加载所有资源

时间:2018-01-14 22:09:50

标签: javascript module requirejs amd js-amd

我有一个打字稿生成一个以这行开头的javascript文件:

define(["require", "exports", "jquery", "chart.js", "./util"], function (require, exports, $, chart, util_1) {

我希望从/static/XXX.js加载所有这些依赖项,但require.js会触发以下请求:

/static/initialscript.js (I put the abstract path in data-main)
/static/jquery.js (exactly what I want)
/html/chart.js (uses relative path to HTML file - ERROR)
/html/util (uses relative path to HTML and doesn't append .js - ERROR)

我尝试在require.js配置中设置基本路径,但这并没有改变任何内容。

如何强制require.js从我的网络服务器上的/static/文件夹加载所有依赖项?

更新

这是我用来加载脚本的HTML代码:

<script data-main="/static/initialscript.js" src="/static/require.js"></script>

我尝试了上面的内容,没有配置和我在上面一行之前创建的配置:

<script>
var require = {
    baseUrl: '/static/',
    paths: {
        'chart.js': '/static/chart.js'
    }
};
</script>

0 个答案:

没有答案