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

AssemblyScript项目中tsconfig.json报错Cannot find global type CallableFunction的求助

AssemblyScript项目中tsconfig.json报错Cannot find global type CallableFunction的求助

我正在开发一个基础的AssemblyScript脚本项目,但在tsconfig.json文件中遇到了报错:Cannot find global type 'CallableFunction'。

以下是我的配置文件内容:

tsconfig.json

{
  "extends": "assemblyscript/std/assembly.json",
  "include": [
    "./**/*.ts"
  ]
}

package.json

{
  "devDependencies": {
    "assemblyscript": "^0.27.1"
  }
}

推荐的解决方法

  • 添加types配置项
    在tsconfig.json中新增types字段,明确指定使用AssemblyScript的类型定义,让TypeScript能正确识别AssemblyScript的全局类型:

    {
      "extends": "assemblyscript/std/assembly.json",
      "include": [
        "./**/*.ts"
      ],
      "types": ["assemblyscript"]
    }
    
  • 检查版本兼容性
    你当前使用的AssemblyScript版本是0.27.1,这个版本可能和部分TypeScript版本存在类型定义冲突。可以尝试更新到最新稳定版,或者回退到更兼容的版本:

    # 更新到最新稳定版
    npm install assemblyscript@latest --save-dev
    # 回退到0.26.x版本(若0.27.x存在兼容性问题)
    npm install assemblyscript@0.26.0 --save-dev
    
  • 确认配置文件路径正确性
    若项目结构特殊,可能导致extends的路径无法正确解析。可以尝试使用完整的相对路径指向assembly.json:

    "extends": "./node_modules/assemblyscript/std/assembly.json"
    

备注:内容来源于stack exchange,提问作者Ahsan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 09:14:13