首页 > 解决方案 > 如何在 NestJS 中使用声明函数

问题描述

我在 Node.js 中使用了这个 repo: https ://www.npmjs.com/package/pg-essential

但是现在,对于 NestJS,我在正确导入时遇到了问题。原来的几行是:

var pg = require('pg');
require('pg-essential').patch(pg);

使用 NestJS,我可以使用:import * as pg from 'pg';

对于pg要求,但如何导入第二个要求?

标签: nestjs

解决方案


你可以做

import { patch } from 'pg-essential';
patch(pg);

导入命名导出并调用函数,而不是执行链式 require 函数。


推荐阅读