express脚手架

  • [ Ts + express + vscode ]
    • 安装环境依赖
      // 开发依赖
      npm i -D typescript ts-node nodemon @types/express @types/node
      // 生产依赖
      npm i express
    
    • 初始化 Ts 配置文件
      // 该操作会创建tsconfig.json
      tsc --init
    
    • 必要的 ts 配置
        "target": "ES6",
        "module": "commonjs",
        "rootDir": "./src", // 开发文件目录
        "moduleResolution": "node",
        "outDir": "./dist", // 构建生产文件的目录
    
    • 初始化node配置文件
      // 该命令会生成 package.json
      npm init -y
    
    • 配置脚本命令
      // package.json
      "scripts": {
        "start": "node dist/app.js", // 生产环境启动部署
        "dev": "nodemon src/app.ts", // 开发时启动服务器
        "build": "tsc -p ." // 构建生产文件
      },
    

  • [ 其他补充 ]
    • 由于是 Ts 开发,用到 cors 之类的 中间件模块,需要安装开发依赖 @types/cors 等
    posted @ 2024-04-19 17:26  anch  阅读(42)  评论(0编辑  收藏  举报