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

执行npm run build遇TS1005错误:期望',',求技术解决方案

解决TS1005错误:',' expected

错误原因

你使用的TypeScript 4.1.2版本不支持类型导入/导出语法(即import { type XXX }或export { type XXX }),这个语法是TypeScript 4.5及以上版本才引入的。报错的cheerio-select和htmlparser2依赖包已经使用了该新语法,导致旧版TS无法识别。

解决方案

方案1:升级TypeScript版本(推荐)

直接升级TS到支持该语法的版本,执行以下命令:

npm install typescript@^4.5.0 --save-dev
# 或者直接安装最新稳定版
npm install typescript --save-dev

升级完成后重新运行npm run build即可。

方案2:降级依赖包(不推荐)

如果无法升级TS,可降级cheerio-select和htmlparser2到兼容TS 4.1.2的旧版本。例如查找它们在TS 4.5发布前的版本,执行类似命令:

npm install cheerio-select@1.5.0 htmlparser2@6.1.0 --save

注:版本号需根据实际兼容情况调整,此方法可能引发其他依赖兼容问题

方案3:临时跳过库类型检查(应急用)

在项目的tsconfig.json中添加或修改配置:

{
  "compilerOptions": {
    "skipLibCheck": true
  }
}

此配置会让TS跳过对node_modules中类型文件的检查,能暂时解决编译错误,但会丢失相关依赖的类型提示,不建议长期使用。

内容的提问来源于stack exchange,提问作者Taranjeet Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:01:13