我在NodeJS中安装了@Types/bcryptjs包.当我只导入它时,没有问题,但当我在我的代码中使用它时,如下所示:

Console.log(bcrypt.hashSync(req.body.password))

它给我一个错误;找不到模块‘bcryptjs’

我做什么好?

我试了npm rebuild 我卸载了这个包并重新安装了它 但它并没有奏效

推荐答案

如果您只安装了@types/bcryptjs,则还需要安装库本身:

npm install bcryptjs

Node.js相关问答推荐

容器端口是容器内 node 应用程序的端口吗?

通过PutObjectCommand上传AWS S3 PDF文件,结果为空PDF

mongodb首先自连接,然后根据某些条件与另一个表连接

使用 Google Drive API 按文件夹 ID 检索文件夹的内容

与诗乃一起嘲笑奈克斯

使用更新版本仍然找到包@angular/fire但不支持原理图

express app.post的多个参数在Node.js中的定义是什么

为什么当我使用waitForSelector时 Puppeteer 导致我的测试套件挂起 30 秒,即使我在页面和浏览器上调用关闭?

MongoDB Aggregate - 如何使用前一阶段的值作为下一阶段的字段名称?

如何在没有 Typescript 的情况下以交互方式使用 Create-React-App?

对 google api v3 的 Axios 请求返回加密(?)数据

NPM 错误:修复upstream 依赖冲突安装 NPM 包(云功能)

Zod 模式中的self 数组

在 NodeJS/ESP32 中通过 WebSocket 发送二进制数据 - 如何识别二进制和文本消息

Winston http 日志(log)级别的行为与 info 不同

Handlebars:访问已被拒绝解析来自的属性,因为它不是其父级的自己的属性

如果我使用像 express 这样的 node 服务器,是否需要 webpack-dev-server

node/express:使用 Forever 连续运行脚本时设置 NODE_ENV

未在 Windows 8.1 上构建的 node 包 - 缺少 Microsoft.Cpp.Default.props

如何在 express/node js 中发送错误 http 响应?