无法解析模块 ../../../../src/graphql/error/GraphQLError

Posted

技术标签:

【中文标题】无法解析模块 ../../../../src/graphql/error/GraphQLError【英文标题】:Unable to resolve module ../../../../src/graphql/error/GraphQLError 【发布时间】:2021-07-18 10:15:10 【问题描述】:

我正在使用 React Native Expo 和 AWS Amplify 创建一个应用程序。该项目以前正在运行,但不久前我遇到了此错误。

构建 javascript 包失败。 无法从 \node_modules@aws-amplify\api-graphql\lib-esm\GraphQLAPI.js 解析模块 ../../../../src/graphql/error/GraphQLError:

这些文件都不存在:

src\graphql\error\GraphQLError(.native|.android.expo.ts|.native.expo.ts|.expo.ts|.android.expo.tsx|.native.expo.tsx|.expo. tsx|.android.expo.js|.native.expo.js|.expo.js|.android.expo.jsx|.native.expo.jsx|.expo.jsx|.android.ts|.native.ts| .ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native。 json|.json) src\graphql\error\GraphQLError\index(.native|.android.expo.ts|.native.expo.ts|.expo.ts|.android.expo.tsx|.native.expo.tsx|. expo.tsx|.android.expo.js|.native.expo.js|.expo.js|.android.expo.jsx|.native.expo.jsx|.expo.jsx|.android.ts|.native. ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|。 native.json|.json)
> 1 | var __assign = (this && this.__assign) || function () 
  2 |     __assign = Object.assign || function(t) 
  3 |         for (var s, i = 1, n = arguments.length; i < n; i++) 
  4 |             s = arguments[i];

尝试删除节点模块并重新安装,但不知何故错误仍然存​​在。 尝试安装graphql作为依赖,错误依旧存在。

【问题讨论】:

【参考方案1】:

安装以下graphql 依赖项。

如果您的应用需要 GraphQL 功能,请安装为 Prod 依赖项 npm i graphql@15.5.0 否则安装为开发依赖项。 npm i -D graphql@15.5.0

【讨论】:

您好,错误仍然存​​在。我用纱线尝试了他们两个 设置似乎有问题。不应该看上面\node_modules。它似乎在src 目录中寻找graphql。你能分享一个复制这个问题的最低限度的回购吗? 这里有什么更新吗?刚刚也遇到了。

以上是关于无法解析模块 ../../../../src/graphql/error/GraphQLError的主要内容,如果未能解决你的问题,请参考以下文章

未找到模块:无法解析“

找不到模块:错误:无法解析模块“路由”

Webpack:无法解析模块“文件加载器”

React 无法编译模块未找到:无法在listingDetail 上解析

找不到模块:无法解析“firebase”

无法解析模块 ./zlib_bindings