我目前正在使用Ember-CLI与Ember.js合作。 该应用程序使用ES6模块将所需的功能导入到每个"模块"。
我将使用Web套接字连接到API,我想找到一些如何将socket.io作为ES6模块导入的示例。
答案 0 :(得分:0)
尝试在你的Brocfile中app.import它,然后导出默认的window.socketio
答案 1 :(得分:0)
通过bower获取socket.io-client
bower安装socket.io-client
将图书馆导入为' io'
实施例:
import * as io from 'socket.io-client';
const socket = io.connect('http://localhost');
socket.on('connect', function (data) {
console.log('Connected!');
socket.emit('message', {message:"Hello!"});
});