在react-native代码中导入pg

时间:2018-02-04 19:49:14

标签: node.js postgresql reactjs react-native node-postgres

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

  

导入语法:(只是尝试了不同的语法)

     
      
  • import { Pool, Client } from 'pg';
  •   
  • import pg from 'pg';
  •   
  • import * as pg from 'pg';
  •   
     

错误:

     

错误:捆绑失败:错误:无法从util解析模块<REACT_APP_PATH>/node_modules/pg/lib/index.js:模块映射中不存在模块

     

注意: const { Pool, Client } = require('pg');语法在node + express应用程序中正常运行。

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

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

    1. 如何在`ios`或`android` build \ package上导入`pg`模块?
    2. `android / ios`是否有任何native \ node lib \ module来连接`pg`,可以通过`react-native`访问?

  2. 使用 node + express API服务,并在{{1}的帮助下从 react-native 应用连接}}?

0 个答案:

没有答案