我正在尝试安装该软件包:https://www.npmjs.com/package/uuid
安装(npm i uuid
)并启动“ asp.net core 3,Angular-8”-项目后,
我得到了:
信息:Microsoft.AspNetCore.SpaServices [0] 我´ówdm´¢ú:编译失败。
失败:Microsoft.AspNetCore.SpaServices [0] src / app / DataLayer / Models.ts(3,16)中的错误:错误TS2591:找不到名称“ require”。您是否需要安装类型定义 对于节点?尝试
npm i @types/node
,然后将node
添加到类型中 tsconfig中的字段。信息:Microsoft.AspNetCore.SpaServices [0] i´ówdm´¢ú:正在编译...
发出95%的CopyPluginfail:Microsoft.AspNetCore.SpaServices [0] 发出95%的CopyPlugin
失败:Microsoft.AspNetCore.SpaServices [0] src / app / DataLayer / Models.ts(3,16)中的错误:错误TS2591:找不到名称“ require”。您是否需要安装类型定义 对于节点?尝试
npm i @types/node
,然后将node
添加到类型中 tsconfig中的字段。
npm i @types/node
将在我的"@types/node": "^11.10.6",
文件中添加条目package.json
,但我不知道该怎么做:
,然后将节点添加到tsconfig的类型字段中。
在我的model.ts
中,我有一个const uuidv1 = require('uuid/v1');
看起来,他仅将其安装在package-lock.json
中,在package.json
中没有条目,仅在package-lock.json
中:
"uuid": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
"integrity": "somevalue=="
},
还有其他需要的东西吗(我需要c#guid)?
更新:
好吧,我发现了一种解决方法here1 here2,但是它仍然无法在Azure上构建...
import * as uuid from 'uuid';
const uuidv1 = uuid.v1();