TypeError: Cannot read property of 'hash' of undefined in argon2 and bcrypt
TypeError: Cannot read property of 'hash' of undefined in argon2 and bcrypt
我正在使用 Nestjs 并尝试了两个库 argon2
和 bcrypt
。
import argon2 from 'argon2'
和 import bcrypt from 'bcrypt'
都导致相同的错误。
当我将鼠标悬停在 userDto.password = await argon2.hash(userDto.password);
中的 hash
上时,我可以看到该属性存在,但我一直收到错误消息。
是的,关于 bcrypt
中的问题已经问了很多问题,在大多数情况下是由从 bcryptjs
.
导入引起的
我尝试清除 npm 和 yarn 缓存,多次删除并重新安装 node_modules。
但它们似乎对 argon2
和 bcrypt
都不起作用。
试试这个:
import * as argon2 from "argon2";
const hash = await argon2.hash(..);
我正在使用 Nestjs 并尝试了两个库 argon2
和 bcrypt
。
import argon2 from 'argon2'
和 import bcrypt from 'bcrypt'
都导致相同的错误。
当我将鼠标悬停在 userDto.password = await argon2.hash(userDto.password);
中的 hash
上时,我可以看到该属性存在,但我一直收到错误消息。
是的,关于 bcrypt
中的问题已经问了很多问题,在大多数情况下是由从 bcryptjs
.
我尝试清除 npm 和 yarn 缓存,多次删除并重新安装 node_modules。
但它们似乎对 argon2
和 bcrypt
都不起作用。
试试这个:
import * as argon2 from "argon2";
const hash = await argon2.hash(..);