我有一个打字稿生成一个以这行开头的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>