使用system.js导入socket.io

Inn*_*rld 3 javascript node.js socket.io aurelia

我正在努力将其纳入Aurelia框架项目sockets.io.我已经安装了套接字:

jspm install npm:socket.io
Run Code Online (Sandbox Code Playgroud)

那么,我想导入:

import {io} from "socket.io";
Run Code Online (Sandbox Code Playgroud)

结果是:

GET http://localhost:9000/jspm_packages/npm/socket.io-client@1.3.5/package.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

问题出在哪儿?为什么有引用package.js而不是package.jsonsocket.io.js

Nic*_*nec 11

在客户端(Aurelia),您应该使用server.io客户端

import io from 'socket.io-client';

var socket = io('http://localhost:9000');
socket.emit('news', { hello: 'world' });
Run Code Online (Sandbox Code Playgroud)