为什么我在调试器中看到 bcrypt_1 而在使用 import 时看不到 bcrypt?

问题描述 投票:0回答:0

我在 Node.js 中使用 BCrypt,它没有找到

bcrypt
但它正在列出
bcrypt_1
.

这里发生了什么?这是因为我使用的是 ESM 导入吗?我有:

 import { bcrypt } from "bcrypt";

但是例子有:

 const bcrypt = require("bcrypt");

如果使用

const
require
类型参考那么
bcrypt
参考作品。

例子:

 import { bcrypt } from "bcrypt";
 ...
 bcrypt.compare(value1, value2);  // error here - no bcrypt reference
node.js es6-modules bcrypt
© www.soinside.com 2019 - 2024. All rights reserved.