Typescript AMD依赖性导致404

时间:2019-02-21 11:25:29

标签: typescript requirejs amd

我将typescript与requirejs结合使用。

ts编译器为模块生成以下define调用:

define(["require", "exports", "d3", "../bare/DataAPI"]

这会将以下脚本标记翻译为信息:

<script type="text/javascript" charset="utf-8" async="" data-requirecontext="_"
    data-requiremodule="/webContent/ts/bare/EventAPI" src="/webContent/ts/bare/DataAPI">
</script>

src属性指定/webContent/ts/bare/DataAPI,而不是/webContent/ts/bare/DataAPI.js

当我在运行WAMP的开发机(Windows 10)上使用它时,它可以工作,但是Internet上的Web服务器返回HTTP 404错误。后者似乎很明显,但是为什么编译器会省略js以及WAMP服务器为什么接受它?

更重要:如何解决这个问题?

0 个答案:

没有答案