nestjs - 如何在 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
要求,但如何导入第二个要求?
解决方案
你可以做
import { patch } from 'pg-essential';
patch(pg);
导入命名导出并调用函数,而不是执行链式 require 函数。
推荐阅读
- reactjs - 何时使用 inputRef.current 而不是 this.inputRef React.js?
- twitter-bootstrap - 如何使用 npm 2 不同的引导程序版本进行安装?
- python - Telegram bot 如何通过 nltk python 回答问题
- sql - ISNULL 或 COALESCE 不适用于加入和枢轴操作
- access-token - 如何从 Google Assistant 撤消访问令牌?
- python-3.x - Pygame 键只运行一次
- python - 为什么 Keras/tensorflow 的 sigmoid 和交叉熵精度低?
- qt - qml 应用程序未显示主窗口
- c++ - 为什么单击编辑文本后不显示qml虚拟键盘,而我在.pro和main.cpp中调用插件
- java - Spring security - 休息服务的自定义过滤器和入口点