TS&&Node:项目实战笔记
一、项目初始化
-
首先先初始化一个npm项目
npm init
-
其次,在项目目录中初始化tsconfig.json文件
tsc --init
-
修改tsconfig.json文件,设置根目录和输出目录:
{ "compilerOptions": { "target": "es5", "module": "commonjs", "outDir": "./dist", // 输出目录文件夹名称可自己设定 "rootDir": "./src", // 根目录文件夹名称可自己设定 "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true } }
-
创建根目录和输出目录后,修改package.json里的命令,使调试时更加容易;
{ "name": "ts-node", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { // 先将ts文件编译后,在执行js文件 "start": "tsc && node dist/index.js" }, "author": "", "license": "ISC" }
二、开始项目
1. 安装依赖
1. 请求依赖
npm install request --save-dev
npm install @types/request --save-dev
参考地址:https://github.com/request/request
2. 排序依赖
npm install lodash --save-dev
npm install @types/lodash --save-dev
3. express
npm install express --save-dev
npm install @types/express --save-dev
2. 创建实体类
// User.ts
import {
Repo} from