bcrypt报错问题

今天清了下npm cache,在重新start的时候,报错了

Error: Cannot find module '/Users/*、node_modules/.pnpm/bcrypt@5.1.1_encoding@0.1.13/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node'

试了下重新安装,依然是没有bcrypt@5.1.1_encoding@0.1.13这个目录

最后将bcrypt 换成 bcryptjs

bcryptjs 在不同平台上更为兼容,因为它不需要本地代码绑定

bcryptjs 的 API 与 bcrypt 非常相似,因此在大多数情况下,可以直接将

 import * as bcrypt from 'bcrypt'
 改为
 import * as bcrypt from 'bcryptjs'

最后换了bcryptjs,一切正常

posted @ 2025-03-17 13:49  王猪猴  阅读(184)  评论(0)    收藏  举报