angularjs – Angular 2 app中的socket.io-client
发布时间:2020-12-17 08:45:40 所属栏目:安全 来源:网络整理
导读:参见英文答案 How to import socket.io-client in a angular 2 application?4个 我正在尝试在我的angular 2应用程序中使用socket.io客户端并安装它和打字 我只是从’socket.io-client’导入; 但不知怎的,我从中得到了很多错误: 如果我从cdn加载脚本并将init
参见英文答案 >
How to import socket.io-client in a angular 2 application?4个
我正在尝试在我的angular 2应用程序中使用socket.io客户端并安装它和打字 我只是从’socket.io-client’导入; 但不知怎的,我从中得到了很多错误: 如果我从cdn加载脚本并将init代码放在< script>中,我可以在index.html中使用lib.标签,但我不能在我的实际角度2应用程序中使用它. 我在这做错了什么? 这是我的样板:https://github.com/mgechev/angular2-seed socket.io的例子似乎已经过时了,这就是我避免它们的原因. 这就是我正在做的并且已经得到了这些错误: import * as io from 'socket.io-client'; [...] var socket = io('127.0.0.1'); 所以这个问题似乎与SystemJS有关. 我已经尝试了完整的例子,但这也无济于事.
我在我的角度2应用程序中使用socket.io客户端,并没有任何问题.首先,您不应该在index.hml中将script标记放入socket.io-client.其次,你需要在system.js配置中使用这些行:
{ packages: { "socket.io-client": {"defaultExtension": "js"} },map: { "socket.io-client": "node_modules/socket.io-client/socket.io.js" } } 然后你只需使用它: import * as io from "socket.io-client"; io.connect(url,{ /* ... */ }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |