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

改用import * as Article后执行yarn dev出现Entity未定义错误

问题:修改导入方式后执行yarn dev触发Pothos Schema提取错误

将代码中的import { Article } from "../../../../core/src/article";改为import * as Article from "../../../../core/src/article";后,执行yarn dev命令时出现如下错误:

jiahao@jiahaodeMacBook-Air-2 graphql-sst-sample % yarn dev
yarn run v1.22.19
$ npm run env:local sst dev

> graphql-sst-sample@0.0.0 env:local
> env-cmd -f .env.local -- sst dev

SST v2.16.3  ready!

➜  App:     graphql-sst-sample
   Stage:   develop
   Console: https://console.sst.dev/graphql-sst-sample/develop

✖  Pothos: Failed to extract schema:
   Entity is not defined

✔  Deployed:
   Database
   Api
   API: https://hogt05y159.execute-api.ap-northeast-1.amazonaws.com
   Web

代码变更

-import { Article } from "../../../../core/src/article";
+import * as Article from "../../../../core/src/article";

复现步骤

前置条件

  • 安装nvm并配置Node.js 18环境
  • 全局安装Yarn:执行npm i -g yarn
  • 准备AWS账号
  • 在项目根目录创建.env.local文件,内容如下:
AWS_ACCESS_KEY_ID=your access key id
AWS_SECRET_ACCESS_KEY=your secret access key
# Region ap-northeast-1 is at tokyo
AWS_REGION=ap-northeast-1
NODE_ENV=development

启动步骤

  • 打开终端执行yarn dev
  • 另开终端执行yarn dev:web

期望目标

执行yarn dev时消除以下错误:

✖  Pothos: Failed to extract schema:
   Entity is not defined

内容的提问来源于stack exchange,提问作者Kody Liou

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:55:10