pg.Pool не является конструктором - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть облачная функция Google, использующая этот код , и она выдает ошибку TypeError: pg.Pool не является конструктором при export.postgresDemo У меня есть

    {
  "dependencies": {
    "pg": "^2.0.5"
  }
}

в качестве зависимостей,Я не знаю, есть ли ошибка в функциях узла или облака

1 Ответ

0 голосов
/ 19 декабря 2018

Должно быть очевидно из ваших зависимостей:

"dependencies": {
    "pg": "^2.0.5"
  }
}

Я запустил это:

const pg = require('pg')
const pool = new pg.Pool()
console.log(pool)

и получил ожидаемый результат.Разница в том, что у меня есть зависимости: "pg": "^7.7.1".Пример Google, который вы используете, также использует более свежую версию pg.Я попытался установить вашу версию для двойной проверки, используя npm install pg@2.0.5, но получил ошибку: npm ERR! notarget No matching version found for pg@2.0.5 Так что обновите pg, и она будет работать

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