Чтобы запустить компилятор TypeScript, в вашей системе должен быть установлен Node.js. Вот несколько методов, которые можно использовать для компиляции кода TypeScript, а также примеры кода:
Метод 1: использование интерфейса командной строки (CLI) компилятора TypeScript (tsc)
Компилятор TypeScript (tsc) — это инструмент командной строки, который компилирует файлы TypeScript в JavaScript. Вот как вы можете его использовать:
-
Установить TypeScript глобально с помощью npm:
npm install -g typescript
-
Создайте файл TypeScript (например,
example.ts
) с некоторым кодом. -
Откройте терминал или командную строку, перейдите в каталог, в котором находится файл TypeScript, и выполните следующую команду:
tsc example.ts
Это скомпилирует файл TypeScript и создаст файл JavaScript (example.js
) в том же каталоге.
Метод 2: использование ts-node
ts-node — это среда выполнения TypeScript и REPL для Node.js, которая позволяет запускать код TypeScript напрямую, без его явной компиляции. Вот как вы можете его использовать:
-
Установите ts-node глобально с помощью npm:
npm install -g ts-node
-
Создайте файл TypeScript (например,
example.ts
) с некоторым кодом. -
Откройте терминал или командную строку, перейдите в каталог, где находится файл TypeScript, и выполните следующую команду:
ts-node example.ts
При этом файл TypeScript будет выполнен напрямую, без необходимости явной компиляции.
Метод 3: использование инструмента сборки (например, веб-пакета, Parcel или Rollup)
Вы можете использовать такие инструменты сборки, как webpack, Parcel или Rollup, для компиляции кода TypeScript в рамках процесса сборки. Эти инструменты предоставляют расширенные функции, такие как объединение, оптимизация кода и разрешение модулей. Вот пример использования веб-пакета:
-
Установите веб-пакет и необходимые загрузчики с помощью npm:
npm install webpack webpack-cli ts-loader
-
Создайте файл конфигурации веб-пакета (например,
webpack.config.js
module.exports = { entry: './example.ts', output: { filename: 'bundle.js', }, resolve: { extensions: ['.ts', '.js'], }, module: { rules: [ { test: /\.ts$/, use: 'ts-loader', exclude: /node_modules/, }, ], }, };
-
Создайте файл TypeScript (например,
example.ts
) с некоторым кодом. -
Откройте терминал или командную строку, перейдите в каталог, где находится файл конфигурации веб-пакета, и выполните следующую команду:
webpack
Это скомпилирует файл TypeScript и сгенерирует пакет JavaScript (bundle.js
) на основе конфигурации веб-пакета.
Это всего лишь несколько методов компиляции кода TypeScript. В зависимости от настроек и требований вашего проекта вы можете выбрать другой подход.