如何在 angular2-webpack 中导入“stompjs/lib/stomp.min”
Posted
技术标签:
【中文标题】如何在 angular2-webpack 中导入“stompjs/lib/stomp.min”【英文标题】:How to import "stompjs/lib/stomp.min" in angular2-webpack 【发布时间】:2016-10-05 03:33:10 【问题描述】:我有一个 angular2-webpack 应用,想要实现 stomp、sockjs-client、websocket。
已添加 "sockjs": "0.3.18", "stompjs": "2.3.3" 在 package.json 中。
在服务中这样写时:
import * as SockJS from 'sockjs-client';
import Client, Message, Stomp from 'stompjs/lib/stomp.min';
有一个错误:
can't find name "Client",
can't find name "Message",
can't find name "Stomp",
【问题讨论】:
【参考方案1】:您为什么希望这段代码能够工作?您是否在某处找到了具有此语法的示例? Stomp
对象仅包含小写的 client
,您的列表中没有其他内容。
做事
import Stomp from 'stompjs';
并关注the instructions做客户端。
【讨论】:
【参考方案2】:还有一个专门的 Angular https://github.com/stomp-js/ng2-stompjs 版本(npm @stomp/ng2-stompjs)。
它适用于 Webpack、Rollup、RxJS 和其他较新的库/工具链。
【讨论】:
以上是关于如何在 angular2-webpack 中导入“stompjs/lib/stomp.min”的主要内容,如果未能解决你的问题,请参考以下文章