Node.jsに外部スクリプトを含めるには? node.js.で外部ライブラリを含める方法
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.5/socket.io.js"></script>
以下のライブラリをnodejsクライアントファイル(.jsファイル)に含める必要があります。
Node.jsに外部スクリプトを含めるには? node.js.で外部ライブラリを含める方法
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.5/socket.io.js"></script>
以下のライブラリをnodejsクライアントファイル(.jsファイル)に含める必要があります。
あなたはそれがローカルに(require('./socket.io.js')).
NPMにそれを見つけるとnpm install
コマンドを使用して、他のノードモジュールのようにそれをインストールし、あなたのためにrequire('npmModuleName')
ようにそれを必要とするだろう最善の方法を、それをダウンロードし、必要とすることができますここのファイルは、npmリンクです:https://www.npmjs.com/package/socket.ioです。
あなたはnpm install socket.io
ようにそれをインストールして
var io = require('socket.io')();
io.on('connection', function(socket){});
io.listen(3000);
のようにそれを使用することができますSocket.ioは、2つのコンポーネント、NPMモジュールとクライアント側のスクリプトが付属しています。
NPMモジュールをインストールしますが、コンソールでこれを実行している:
npm install socket.io
ドキュメント:http://socket.io/download/
:https://www.npmjs.com/package/socket.io
そして、あなたのビューテンプレート内のクライアント側のスクリプトを入れて、ドキュメントを参照してください簡単な説明: nodejsはモジュールシステムを使用しています。
npm init
npm install socket.io
これは、プロジェクトのpackage.jsonとnode_modulesを行いますと、今、あなたはモジュールを含めることができます。これは、あなたのアプリケーションに新しいモジュールを含めるために、コマンドラインを使用することができることを意味します。 、
は、あなたのアプリケーションでは、あなたが前に行ったように今、あなたはちょうどsocket.io使用できる必要が声明
var io = require(socket.io)
でインストールモジュールを使用することができますが、続行する前に、あなたはnodejsにアップ読みたいと思うかもしれませんモジュールとnpm。
それはあなたのニーズによって異なります。
Socket.IOは、2つの部分から成ります:Server APIとClient API
するために、サーバのAPIあなたがNPMを使用して、それをインストールする必要があり一部をインストールします。インストールは非常に簡単です:
npm install socket.io --save
そして、それをインポートし、あなたは(ES6のための一例)必要な場所:
import IO from 'socket.io'
let socket = IO(`http://localhost:8000`)
についてはクライアント側を、いくつかのオプションがあります。 CDNから含ま
ロードと:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io('http://localhost');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
あなたは亭を使用している場合、あなたはsocket.ioクライアントをインストールすることができます。
bower install socket.io-client --save
し、このようにそれをインポートします。
<script src="/bower_components/socket.io-client/socket.io.js"></script>
また、this fileをプロジェクトに直接ダウンロードしてインポートすることもできますが、それは最善の方法ではありません。
'npm'や' bower'を使ってプロジェクトにインストールしましたか? –
この記事の複製と思われる:http://stackoverflow.com/questions/23641631/how-to-import-external-library-to-nodejs –
はいaatif-bandey。私のNodejs Serverでは、npmをインストールしました。 Deviceで実行中のNodejsクライアント。クライアント側にNPMをインストールするにはいくつかの制限があります。ですから、クライアント側にライブラリを含めるつもりです。 – RAMKUMAR