首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >crypto.randomUUID()不是一个函数

crypto.randomUUID()不是一个函数
EN

Stack Overflow用户
提问于 2022-09-23 17:55:51
回答 1查看 299关注 0票数 1

vite.config.ts

代码语言:javascript
运行
复制
import { sveltekit } from '@sveltejs/kit/vite';

const config = {
    plugins: [sveltekit()],
    test: {
        include: ['**/*.spec.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
        environment: 'jsdom',
        globals: true,
        setupFiles: 'src/setupTests.ts'
    }
};

export default config;

src/setupTests.ts

代码语言:javascript
运行
复制
import '@testing-library/jest-dom/extend-expect';

MyComponent.svelte

代码语言:javascript
运行
复制
onMount(() => {
    postElementId = crypto.randomUUID();
    ...
});

错误

代码语言:javascript
运行
复制
TypeError: crypto.randomUUID is not a function

我有一个组件,它使用密码api创建随机id并按预期工作,但是当我想测试它时,每次我做这个错误都会弹出,任何帮助都会被感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 01:05:05

只是问问,你有没有:

import crypto from 'node:crypto';

在某个时候?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73831370

复制
相关文章

相似问题

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