typescript - 无法解析模块 'module://graphql/language/parser.js'

标签 typescript react-native npm graphql expo

我正在尝试在 Snack Expo 上制作一个 React Native TypeScript 项目。尽管我已经在 package.json 和类型文件中添加了 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 文件。这是博览会的链接:

https://snack.expo.io/qYOFLsmjv

最佳答案

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

npm install graphql

关于typescript - 无法解析模块 'module://graphql/language/parser.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62199212/

相关文章:

node.js - npm install --save-dev @ts2.0 标签名称无效 "@ts2.0"

javascript - 如何将组件注入(inject)到Angular2中的div选择器中

angular - 无法解析 '@angular/material/typings/'

node.js - 如何使用 npm 安装甚至不在 Node 应用程序中使用的全局包?

泛型中的 typescript 标记联合

html - ngModel 不适用于 ngFor 内的输入类型复选框

ios - 从 iOS 中的另一个应用程序打开设置应用程序 - React Native

react-native - 使用 mobx 或 redux 还是使用存储库模式和持久本地存储领域或 sqlite?

android - 使用 React Native 读取 NFC 标签类型 "android.nfc.tech.NfcV"和 "android.nfc.tech.NdefFormatable"

node.js - Node 8.0 安装,但 npm 停留在旧版本