簡體   English   中英

TypeScript 與現有 Node js express 項目的集成

[英]TypeScript Integration with existing Node js express project

我想用打字稿開發 node js express 應用程序。 為了在 node js 中集成打字稿,我從網上學習了一些教程,它按預期工作。 但是 .ts 文件轉換為 .js 並存儲在 dist 文件夾中,但我不想那樣。 我可以只使用 .ts 文件運行我的項目而不是轉換為 dist 文件夾中的 .js 文件嗎?

是的,看看ts-node

全局安裝:

npm install -g ts-node

運行 app.ts:

ts-node app.ts

在評論中回答您的問題:

首先運行tsc --init tsconfig.json自動創建tsconfig.json 然后安裝npm i @types/nodenpm i @types/express

在 ./routes/index.ts 中:

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

在 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!'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM