推荐一个强大的Node.js、TypeScript和Express项目模板
以下是一个简化的Node.js、TypeScript和Express项目模板,它包括基础的配置和工具,可以作为开始新项目的起点。
// package.json
{
"name": "your-project",
"version": "1.0.0",
"scripts": {
"build": "tsc",
"start": "node .build/index.js",
"watch": "tsc --watch"
},
"dependencies": {
"express": "^4.17.1",
"typescript": "^4.0.0"
}
}
// tsconfig.json
{
"compilerOptions": {
"target": "es2017",
"module": "commonjs",
"outDir": ".build",
"strict": true
},
"include": [
"src/**/*"
]
}
// src/index.ts
import express from 'express';
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
在这个模板中,我们配置了一个简单的Express服务器,并定义了几个npm脚本来编译和运行我们的TypeScript代码。这个模板提供了Node.js和Express入门所需的基础,同时利用了TypeScript的优势,如类型检查和编译时的错误捕捉。
评论已关闭