我有一个节点项目,我正在使用pg-pool
库。我在我的依赖项中包含了以下内容:
"@types/pg-pool": "0.0.3",
"pg": "^7.3.0",
"pg-format": "^1.0.4",
"pg-pool": "^2.0.3",
在我的一个文件中,我尝试使用以下内容创建Pool
对象:
import {PoolConfig, Pool} from "pg-pool";
import config from "./config";
const pool = new Pool(config);
当我尝试执行此代码时,出现以下错误:
TypeError: pg_pool_1.Pool is not a constructor
答案 0 :(得分:1)
对此的正确答案是避免使用pg-pool
并直接选择pg
,现在代码如下:
import {PoolConfig, Pool} from "pg";
然后依赖:
"@types/pg": "^7.1.2",
"pg": "^7.3.0",
"pg-format": "^1.0.4",
"pg-pool": "^2.0.3",