You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法找到express模块或其类型声明,执行npm run build报错求助

解决方案

一、解决「无法找到express模块或类型声明」的核心编译错误

  • 先安装express生产依赖及其TypeScript类型声明包:
    运行命令:
    npm install express --save
    npm install @types/express --save-dev
    
    (express是项目运行必需的生产依赖,@types/express是TypeScript编译时依赖的类型声明文件)
  • 如果已经安装过但仍报错,大概率是node_modules或锁文件损坏,执行以下操作:
    1. Windows系统下删除相关文件:
      rd /s /q node_modules
      del package-lock.json
      
    2. 重新安装所有依赖:
      npm install
      
  • 完成后再次执行npm run build,编译错误即可解决。

二、解决「DEP0148」弃用警告

  • 打开项目根目录的package.json文件,定位到exports字段
  • 将旧的文件夹映射格式(如"./")替换为子路径模式"./*"
    示例修改:
    原配置:
    "exports": {
      "./": "./dist/"
    }
    
    修改后:
    "exports": {
      "./*": "./dist/*"
    }
    
  • 保存文件后重新执行构建命令,该警告会消失。

内容的提问来源于stack exchange,提问作者The TinmAn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 00:50:36