尝试使用以下步骤通过软件包uuid生成UUID:
(\\s|$)
npm i -S uuid @types/uuid
我跑步时得到:
import { v5 } from 'uuid';
const MY_NAMESPACE = '1b671a64-40d5-491e-99b0-da01ff1f3341';
console.log(v5('Hello, World!', MY_NAMESPACE));
有想法吗?
答案 0 :(得分:3)
DefinitelyTyped是错误的:uuid
模块不会导出v5
。您的导入应为:
import v5 = require('uuid/v5');
或者,如果您启用了esModuleInterop
,则可以使用:
import v5 from 'uuid/v5';
答案 1 :(得分:1)
//import uuid
import {v4 as uuid} from 'uuid'
//call uuid
id:uuid
答案 2 :(得分:0)
在Windows 10操作系统中,我也遇到了类似的问题。
尝试以下方法,它将起作用。
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Force SSL (https)" enabled="true" stopProcessing="false">
<match url="(.*)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTPS}" pattern="on" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST} {REQUEST_URI}" redirectType="Permanent" />
答案 3 :(得分:0)
尝试以下方法,它应该可以工作。
import { v4 as uuid } from 'uuid';
然后像这样拨打电话:
id: uuid()
对我有用。