nodejs使用ts

更新时间:2023-08-22 09:46:21 阅读:112 所属栏目: 日志

nodejs使用ts

一、初始化项目

mkdir ts-demo && cd ts-demo && npm init

二、安装必要包

npm i -D typescript @types/node nodemon ts-node

三、添加tsconfig.json配置文件

也可以用 npx tsc --init 命令直接生成一个默认的tsconfig.json

也可以如下自己建立一个

{
  "compilerOptions": {
    "baseUrl": ".",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "module": "commonjs",
    "moduleResolution": "node",
    "noImplicitAny": true,
    "outDir": "out",
    "paths": {},
    "removeComments": false,
    "sourceMap": true,
    "strict": true,
    "target": "esnext"
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules"]
}

四、添加nodemon.json配置文件

{
    "ignore": ["**/*.test.ts", "**/*.spec.ts", ".git", "node_modules"],
    "watch": ["src"],
    "exec": "ts-node  -P tsconfig.json  src/app.ts",
    "ext": "ts"
}

五、添加执行脚本

{
 "scripts": {
    "dev:server": "nodemon"
  }
}

六、运行和项目树结构

npm run dev:server

项目树