2017-06-08 9 views
0

auf meinem System installiert ist, ich Chat mit der folgenden URL zu implementieren versuchen:Wie kann man überprüfen, ob socket.io

https://socket.io/get-started/chat/ ...

die oben genannte Website sagt, ich socket.io mit installieren muß npm

npm install --save socket.io 

aber ich denke, ich schon socket.io auf meinem System installiert habe, aber ich weiß nicht, wie zu überprüfen, ob es bereits ist oder nicht.

Ich versuchte

socket.io -v 

aber es führt den folgenden Fehler

-bash : socket.io: command not found 
+0

Haben Sie versucht, 'var io = require ('socket.io')();' in unserem Projekt? –

+0

Npm-Pakete sind kein Bash-Befehl. Zum Beispiel: als ich versuchte _mongoose -v_ habe ich auch _mongoose: Befehl nicht gefunden_ –

Antwort

2

Socket.io auf Ihrem System installiert wurde, wenn der npm Befehl normalerweise runned.

Sie können zum Beispiel versuchen, eine Datei mit diesem Skript in Ihrer index.html

<script src="/socket.io/socket.io.js"></script> 
    <script> 
     var socket = io('/'); 
     socket.emit('api', {command: 'test', args: { 
      text: "Hello World" 
     }}, function(result) { 
      console.log(result) 
     }); 

      socket.on('api', function(data, fn){ 
      if(data.command=="test"){ 
       window.alert (data.args.text) 
      } 
     }); 

    </script> 
Verwandte Themen