React组件模块未找到错误求助(AWS Amplify/GraphQL)
解决方案
1. 确认Amplify CLI与云端项目的关联状态
在项目根目录执行以下命令,检查本地是否已正确关联目标Amplify项目:amplify status
如果显示未关联,执行初始化命令重新绑定:amplify init
按提示选择已有的云端环境,完成关联配置。
2. 带参数重新执行amplify pull
直接使用项目ID和环境名称精准拉取配置,避免环境匹配错误:amplify pull --appId <你的Amplify项目ID> --envName <环境名>
项目ID可在Amplify控制台的「项目设置」中获取,默认环境名为dev,根据实际情况替换。
3. 手动触发GraphQL代码生成
如果自动拉取未生成graphql文件夹,手动执行代码生成流程:
- 添加代码生成配置:
amplify codegen add - 按提示选择已创建的GraphQL API,指定生成路径为
src/graphql - 执行生成命令:
amplify codegen generate
4. 检查.gitignore规则是否屏蔽了graphql文件夹
打开项目根目录的.gitignore文件,查看是否存在graphql/或src/graphql/的屏蔽条目,若有则临时注释该规则,再重新执行拉取或生成命令。
5. 清理缓存后重试
删除依赖包和缓存文件,重新安装后再执行拉取:
rm -rf node_modules rm package-lock.json npm install amplify pull
内容的提问来源于stack exchange,提问作者Billy Xiao
相关产品推荐
相关产品推荐

