作为 react-native 的新用户,我正在尝试从我的 react-native 应用程序连接 postgreSQL . 我在 react-native 应用程序上使用此 npm install pg --save 命令安装了 pg 模块 . 但是,如果我尝试在 App.js (根组件或任何类组件)上导入 pg ,我收到以下错误:

导入语法:(只是试过不同的语法)从'pg'导入{Pool,Client};从'pg'导入pg;从'pg'导入*为pg;错误:错误:捆绑失败:错误:无法从<REACT_APP_PATH> /node_modules/pg/lib/index.js解析模块util:模块映射中不存在模块注意:const {Pool,Client} = require('pg “);语法在节点表达应用程序中正常工作 .

Question: 以下是一个非常好的解决方案,为什么?

  • 使用 pg 作为 npm 模块并导入 react-naive 应用程序并连接到postgreSQL和访问表?

  • 如何在iosandroid build \ package上导入pg模块?

  • android / ios是否有任何native \ node lib \ module来连接pg,可以通过react-native访问?

  • 使用 node+express API服务并在 fetch (axios like module) 的帮助下从 react-native app连接?