Интеграция TypeScript с существующим проектом Node js express - PullRequest
1 голос
/ 26 июня 2019

Хочу разработать приложение js express для машинописного текста. Чтобы интегрировать машинопись в узел js, я следовал нескольким учебным пособиям из интернета, и он работает, как и ожидалось. но .ts файлы конвертируются в .js и хранятся в папке dist, но я не хочу этого. я могу запустить свой проект только с файлами .ts вместо преобразования в файлы .js в папке dist?

1 Ответ

1 голос
/ 26 июня 2019

Да, посмотрите на ts-node

Установите его глобально:

npm install -g ts-node

Запустите app.ts:

ts-node app.ts

Отвечая на ваш вопрос в комментариях:

Первый запуск tsc --init для автоматического создания tsconfig.json.Затем установите npm i @types/node и npm i @types/express

In ./routes/index.ts:

import {Request, Response} from 'express'
export function Hello(req: Request ,res: Response) {
    res.send('Hello World')
}

In app.ts

import express from 'express'; 
const app = express(); 
import {Hello} from './routes/index' 
app.get('/', Hello); 
app.listen(3000, () => console.log('Example app listening on port 3000!'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...