打字稿:错误 TS1056 和 TS2304 找不到名称 Iterable - SignalR .NET Core 2.2
typescript: error TS1056 and TS2304 Cannot find name Iterable - SignalR .NET Core 2.2
我是 SignalR 的新手,所以我尝试按照 Microsoft 网站上的教程进行操作 link
我使用 添加客户端库 到项目并添加了一个 unpkg:@aspnet/signalr@1.0.4
当我构建时,我收到很多错误,抱怨 lib
被更改为目标 es2015
或更高。在阅读了该站点上的一些内容后,我发现我的项目的路由中可能需要一个 tsconfig.json
:
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true,
"lib": [
"dom",
"es5",
"es2015.promise"
]
}
}
这似乎已经摆脱了 promise
错误,但我遇到了 TS1056 和 TS2304 错误:
我不确定我是不是在这里做事。
您可以将其添加到您的 csproj 文件中,以便构建您的代码
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
我是 SignalR 的新手,所以我尝试按照 Microsoft 网站上的教程进行操作 link
我使用 添加客户端库 到项目并添加了一个 unpkg:@aspnet/signalr@1.0.4
当我构建时,我收到很多错误,抱怨 lib
被更改为目标 es2015
或更高。在阅读了该站点上的一些内容后,我发现我的项目的路由中可能需要一个 tsconfig.json
:
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true,
"lib": [
"dom",
"es5",
"es2015.promise"
]
}
}
这似乎已经摆脱了 promise
错误,但我遇到了 TS1056 和 TS2304 错误:
我不确定我是不是在这里做事。
您可以将其添加到您的 csproj 文件中,以便构建您的代码
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>