Могу ли я использовать машинопись прямо в Google Chrome (без транскомпиляции в javascript)? - PullRequest
0 голосов
/ 04 апреля 2019

Эта страница test.html не работает в Google Chrome (апрель 2019 г., версия 73.0.3683.86)

<html>
<body>
<script>
const str: string = "hello";
alert(a);
</script>
</body>

Жалуется на Uncaught SyntaxError: Missing initializer in const declaration Это показывает, что Google Chrome не понимает машинопись.

Я пробовал также с <script type="application/ecmascript">, но я получаю ту же ошибку.Могу ли я использовать машинопись прямо в Google Chrome (без транскомпиляции в javascript)?

1 Ответ

1 голос
/ 04 апреля 2019

Нет, вы не можете. Браузер имеет движок JavaScript, а не движок TypeScript. TypeScript должен быть скомпилирован в JavaScript, вы можете использовать Source Mappings для отображения TypeScript при его проверке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...