[英]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/node
和npm 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.