Используйте машинопись внутри - PullRequest
0 голосов
/ 19 декабря 2018

Можно ли использовать машинопись в тегах <script/>?

<script type="text/typescript">
...
</script>

Контекст: Моя платформа - ASP.NET Core 2.1 с использованием бритвы MVC (.cshtml).

1 Ответ

0 голосов
/ 20 декабря 2018

Да, это возможно.Вы можете запустить фильтр , который заменяет все теги сценария с этим типом на скомпилированный источник (и тип text/javascript).

Я реализовал это раньше, но это было очень медленно, потому что яне нашел никакой сборки компилятора машинописи, которая могла бы быть вызвана напрямую.Вызов исполняемого файла tsc, для которого также требуется файл (который я временно создал), занимает очень много времени.Если у вас нет статических компонентов, вы, конечно, можете кешировать их.

Кроме того, если вы используете VS, он не распознает эти теги должным образом, поэтому вы не получаете выделение или завершение, что является проблемой.

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