Импортируйте файл Typescript в Javascript - PullRequest
0 голосов
/ 29 января 2019

Я делаю расширение для Chrome и пытаюсь импортировать файл Typescript в Javascript.Оба файла расположены рядом друг с другом.

Я импортирую его следующим образом:

import { ApiParsing } from './ApiParsing.ts';

Когда я использую расширение, у меня появляется следующая ошибка:

Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec.

1 Ответ

0 голосов
/ 29 января 2019

TypeScript не может быть выполнен непосредственно из среды browser / node.js.Сначала вы должны transpile включить его в нативный javascript.Для этого вам нужно выполнить tsc.

https://www.typescriptlang.org/docs/handbook/compiler-options.html

https://www.typescriptlang.org/docs/tutorial.html

Typescript - это так называемый «расширенный набор» JavaScript, который означает, что всемашинописный код будет транслироваться в обычный код JS из компилятора машинописного текста.Часто эти процессы компиляции связаны с bundler, как webpack.

https://webpack.js.org/concepts/

Зная, что ваша ошибка The server responded with a non-JavaScript MIME type имеет большой смысл, поскольку файл машинописного текста является«MIME-тип не-JavaScript».

Примечание:

Вы не можете импортировать файлы машинописного текста в файлы JavaScript, но можете сделать это наоборот.

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