我正在写基本的Nestjs
入门项目,当我import
bcrypt时-返回undefined
,但是当我使用require('bcrypt')
时返回
bcrypt对象。
如何通过import
关键字导入bcrypt?
我的操作系统是MacOS,并且我已经安装了bcrypt软件包v ^3.0.0
。
我的节点版本为10.14.1
;
答案 0 :(得分:1)
导入匿名函数并为其命名
import * as bcrypt from 'bcrypt'
或者,安装bcrypt的类型。
npm install --save-dev @types/bcrypt
然后直接导入和使用功能
import {hash} from 'bcrypt';
答案 1 :(得分:0)
导入在打字稿中使用,必需在javascript中使用。要使用打字稿,您必须先安装它
$ npm install typescript
您已经安装了bcrypt,所以您知道如何安装软件包,上面的行只是为了完成