首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么在nodejs中尝试使用“@aws/client”时不支持crypto.getRandomValues()?

为什么在nodejs中尝试使用“@aws/client”时不支持crypto.getRandomValues()?
EN

Stack Overflow用户
提问于 2022-09-15 10:25:05
回答 1查看 131关注 0票数 -1

我正在为CMS (directus)构建一个扩展,其中一个依赖项@aws/client正在尝试使用一个不受支持的模块(密码)。我不支持crypto.getRandomValues()作为一个错误从CMS的日志;

如何在nodejs中使用@aws/?

EN

回答 1

Stack Overflow用户

发布于 2022-09-16 09:45:19

我从另一个库遇到的类似问题中找到了一个答案:https://github.com/jsdom/jsdom/issues/1612

基本上,添加这一点,这样依赖项就可以找到密码:

代码语言:javascript
代码运行次数:0
运行
复制
import { Crypto } from "@peculiar/webcrypto"

global.crypto = new Crypto()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73729496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档