gpt4 book ai didi

node.js - TypeScript 与现有 Node js Express 项目集成

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:46 25 4
gpt4 key购买 nike

我想用 typescript 开发 Node js Express 应用程序。为了将 typescript 集成到 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。然后安装 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!'));

关于node.js - TypeScript 与现有 Node js Express 项目集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56768996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com