Я использую машинопись в сочетании с requirejs.
Компилятор ts генерирует следующий define
вызов для модуля:
define(["require", "exports", "d3", "../bare/DataAPI"]
Это переводит информацию в следующий тег script:
<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
Когда я использую это на своем компьютере разработчика (Windows 10), работающем под WAMP, он работает, новеб-сервер в Интернете возвращает ошибку HTTP 404.Последнее кажется очевидным, но почему компилятор пропускает js
и почему сервер WAMP принимает его?
Более важно: как решить эту проблему?