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 @   anch  阅读(70)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
    · 25岁的心里话
    · 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
    · ollama系列01:轻松3步本地部署deepseek,普通电脑可用
    · 按钮权限的设计及实现
    点击右上角即可分享
    微信分享提示