Voglio includere sockets.io-client nella mia applicazione angolare 2. In primo luogo ho installato socket.io-client, tipizzazioni installati:Come importare socket.io-client in un'applicazione angolare 2?
npm install socket.io-client --save
typings install socket.io-client --save --ambient
passo successivo è stato quello di includere socket.io-client nel mio index.html:
<script src="node_modules/socket.io-client/socket.io.js"></script>
Nella mia componente, sto importando prese .io:
import * as io from 'socket.io-client'
E poi usarlo:
var socket = io('http://localhost:3000');
socket.on('event', function(data:any){
console.log(data);
}.bind(this));
questo non funziona con:
zone.js:101 GET http://localhost:3001/socket.io-client 404 (Not Found)
(index):18 Error: Error: XHR error (404 Not Found) loading http://localhost:3001/socket.io-client
Tutte le idee?
Se si utilizza il cli angolare, controllare la risposta in questo post. http://stackoverflow.com/questions/38191549/angular2-cli-socket-io-3rd-party-library-import/38786415#38786415 – LonsomeHell