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

运行npx genkit start命令时遇到两类错误

解决Genkit运行npx genkit start的两类错误

错误1:Unexpected runtime while starting app code: ${runtime}

  • 核心原因:Genkit无法识别项目运行时环境,多由配置缺失或Node.js版本不兼容导致。
  • 修复步骤:
    • 检查Node.js版本,确保为v18+ LTS版本,执行node -v查看,不符合则升级。
    • 确认项目根目录存在genkit.config.ts/genkit.config.js,并明确指定运行时:
      import { genkit } from '@genkit-ai/core';
      import { firebase } from '@genkit-ai/firebase';
      
      genkit({
        plugins: [firebase()],
        runtime: 'node',
      });
      
    • 若配置正常,删除node_modules、package-lock.json,重新执行npm install。

错误2:npm ERR! Missing script: "build"

  • 核心原因:Genkit启动时会调用build脚本,但你的package.json未定义该脚本。
  • 修复步骤:
    • 打开package.json,在scripts字段中添加对应脚本:
      • TypeScript项目:
        "scripts": {
          "build": "tsc",
          "start": "genkit start"
        }
        
      • JavaScript项目(无需编译):
        "scripts": {
          "build": "echo 'No build required'",
          "start": "genkit start"
        }
        
    • 保存文件后重新执行npx genkit start。

内容的提问来源于stack exchange,提问作者Code on the Rocks

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 00:52:03