gpt4 book ai didi

angular - Webpack 和 TypeScript 上的 SignalR : cannot find module './NodeHttpClient'

转载 作者:太空狗 更新时间:2023-10-29 17:49:09 27 4
gpt4 key购买 nike

我正在尝试在 Angular 应用程序中设置 SignalR 客户端。有 Webpack 可以完成这项工作。当然还有 TypeScript。

Package.json 是

{
"private": true,
"version": "0.0.0",
"scripts": {
"test": "karma start ClientApp/test/karma.conf.js"
},
"devDependencies" " { ... }
"dependencies": {
"@aspnet/signalr": "^1.1.0"
}
}

TypeScript 代码是:

import { HubConnectionBuilder } from '@aspnet/signalr';

@Component({
selector: 'stream-details',
templateUrl: './stream-details.component.html'
})
export class StreamDetailsComponent implements OnInit {
@Input() summary: any;

constructor(private deviceService: StreamService) {
}

ngOnInit() {

let connection = new HubConnectionBuilder()
.withUrl('/streamingHub')
.build()

connection
.start()
.then(() => connection.stream('SubscribeToStream', 'stream123'));
}
}

当应用程序运行时,错误是:

NodeInvocationException: Prerendering failed because of error: Error: Cannot find module './NodeHttpClient'

为什么没有包含这个 NodeHttpClient.js 文件?我想念什么?

最佳答案

这个问题现在仍然存在。还有一个 issue在github上。该问题已关闭,但根据我的观察,问题仍然存在。

关于angular - Webpack 和 TypeScript 上的 SignalR : cannot find module './NodeHttpClient' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53733316/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com