Typescript 无法解析模块';module://graphql/language/parser.js'

Typescript 无法解析模块';module://graphql/language/parser.js',typescript,react-native,npm,graphql,expo,Typescript,React Native,Npm,Graphql,Expo,我正在尝试在零食博览会上制作一个React Native TypeScript项目。虽然我已经在package.json和types文件中添加了graphql,但仍然出现以下错误: Device: (1:8434) Unable to resolve module 'module://graphql/language/parser.js' Evaluating module://graphql/language/parser.js Evaluating module://graphql-

我正在尝试在零食博览会上制作一个React Native TypeScript项目。虽然我已经在package.json和types文件中添加了graphql,但仍然出现以下错误:

Device: (1:8434) Unable to resolve module 'module://graphql/language/parser.js'
  Evaluating module://graphql/language/parser.js
  Evaluating module://graphql-tag.js
  Evaluating module://graphql/loadCountries.tsx.js
  Evaluating module://App.tsx.js
  Loading module://App.tsx
我怎样才能解决这个问题?我没有使用JS文件。以下是世博会的链接:


当您使用
从“graphql标签”导入gql时,会出现此问题。
。老实说,我不知道为什么
graphql标签
不在snack.expo.io中工作,但它正在react native项目中工作

但我找到了解决办法。我在package.json中添加了
“@apollo/client”:“3.3.6”
(使用最新版本)作为依赖项,然后从
@apollo/client
导入
gql
,如下所示:

从'@apollo/client'导入{gql};

在我的例子中,我安装了
graphql
来消除这个错误。 此外,我还使用了
graphql请求
包,默认情况下,该包不作为依赖项安装
graphql
,因此我以这种方式添加了它

npm安装图形ql

刚刚运行了Thread add graphql,重新启动了React本机打包程序,这个特定错误就消失了。还在想办法解决剩下的问题我们在零食博览会上有终点站吗?无法理解@Melanashithat当我有一个graphql问题与Amplify和一个过时的二维码制造商的dep联系在一起时,它对我起了作用。