PostgreSQL реагирует на собственные настройки - PullRequest
0 голосов
/ 08 октября 2018

У меня проблемы с запуском PostgreSQL на моем локальном компьютере с реактивной системой.Я работаю в основном как разработчик базы данных, поэтому, возможно, я что-то упустил, но, по моему мнению, это должно быть хорошо задокументировано.

Я запускаю следующие команды для создания собственного собственного реагирующего проекта (npm v 4.6.1)

npm install -g expo cli
expo init needhelp
cd needhelp

, затем я вставляю свой файл app.js, и он работает нормально.Это мой app.js файл.

import React, { Component } from 'react';
import { Text, View, Image } from 'react-native';

//const { Client } = require('pg')
//const { Pool, Client } = require('pg')

export default class HelloWorldApp extends Component {
    render() {
        return (
            <View style = {{flex: 1, flexDirection: 'column', alignItems: 'center',}}>
                <Text>Hello World!</Text>
            </View>
        );
    }
}

Проблема в том, что когда я пытаюсь включить pg, я получаю ошибки.Первая ошибка, которую я получаю, это «невозможно разрешить модуль pg».Затем, после запуска npm install pg, я получаю

[22:32:20] Пакет в "node_modules \ pg \ lib \ index.js" попытался импортировать утилиту модуля стандартной библиотеки Node "».Не удалось, потому что React Native не включает стандартную библиотеку Node.Подробнее на https://docs.expo.io/versions/latest/introduction/faq.html#can-i-use-nodejs-packages-with-expo [22:32:20] Не удалось построить пакет JavaScript.

Затем после установки я получаю:

[22:34: 03] Пакет в "node_modules \ pg \ lib \ connection.js" попытался импортировать модуль стандартной библиотеки Node "net".Не удалось, потому что React Native не включает стандартную библиотеку Node.Подробнее на https://docs.expo.io/versions/latest/introduction/faq.html#can-i-use-nodejs-packages-with-expo [22:34:03] Не удалось построить пакет JavaScript.Сборка JavaScript-пакета [================================================================================================] 9>

Тогда

[2:36:57] Пакет в "node_modules \ pg \ lib \ client.js" попытался импортировать "события" модуля стандартной библиотеки Node.Не удалось, потому что React Native не включает стандартную библиотеку Node.Подробнее на https://docs.expo.io/versions/latest/introduction/faq.html#can-i-use-nodejs-packages-with-expo [22:36:57] Не удалось построить пакет JavaScript.

затем

[00:38:48] Пакет на"node_modules \ pg \ lib \ connection.js" попытался импортировать модуль стандартной библиотеки Node "tls".Не удалось, потому что React Native не включает стандартную библиотеку Node.Подробнее на https://docs.expo.io/versions/latest/introduction/faq.html#can-i-use-nodejs-packages-with-expo [22:38:48] Не удалось построить пакет JavaScript.

И, наконец, ошибка, которая меня обескураживает:

metro bundlerобнаружена внутренняя ошибка, проверьте вывод ошибок терминала для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...