在项目目录下运行以下命令来初始化一个 Node.js 项目:
npm init -y
安装 Express 和 TypeScript 相关的依赖:
npm install express typescript ts-node @types/node @types/express
如果报错403
执行这部分代码npm config set registry https://registry.npmjs.org/
tsconfig.json
{
"compilerOptions": {
"esModuleInterop": true,
"target": "es5",
"module": "commonjs",
"outDir": "./dist",
"rootDir": "./src",
"strict": true
}
}
在项目根目录下创建 src 文件夹,然后在 src 文件夹中创建 app.ts 文件,用于编写 Express 应用。
// src/app.ts
import express, { Request, Response } from 'express';
const app = express();
const port = 3000;
app.get('/', (req: Request, res: Response) => {
res.send('Hello, TypeScript Express!');
});
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
在 package.json 文件中添加一个脚本,用于启动 TypeScript 服务:
"scripts": {
"start": "ts-node src/app.ts",
}
然后运行:
npm start
好了,本章节到此告一段落。希望对你有所帮助,祝学习顺利。