2017-02-28 7 views
1

angle2-seedアプリケーションでsocket.ioを統合できません。私はenter image description here角度2のシードのsocket.ioのエラー

+1

私はあなたが質問を忘れたと思います。 – Jai

+0

角度2のseedのsocket.ioのエラー。 実際には、角度2の種子アプリのコードです。 このコードを使用しているときは、次のようなエラーが表示されます。 –

+0

この質問はありますか? – Jai

答えて

0
Socket.io-client not loaded properly 

以下しようとしました、それが働いた NPMインストールツール/ config/seed.config.tsの-client

i.e in SYSTEM_CONFIG_DEV-> 
path: { 
..., 
'socket.io-client' : `node_modules/socket.io-client/dist/socket.io`,// for latest versions of socket.io 
'socket.io-client' : `node_modules/socket.io-client/socket.io`,// for older versions of socket.io 
... 
} 

add in SYSTEM_BUILDER_CONFIG for production m ode

path: { 
    ..., 
    'socket.io-client' : `node_modules/socket.io-client/dist/socket.io`,// for latest versions of socket.io 
    'socket.io-client' : `node_modules/socket.io-client/socket.io`,// for older versions of socket.io 
    ... 
    } 
1

のようなエラーを取得していますそのコードを使用する場合 は、実は私のコードは

private mySocket:any;  
getSocketValue() { 
    console.log("this.mySocket"+this.mySocket) 
    if(this.mySocket) { 
     this.mySocket = io(Config.socket_url); 
    } 
    return this.mySocket; 
} 

あるごソケットIOがロードされていないようです。!

システムJS構成に含めます。 socket.ioを定義 --save/socket.io-クライアントタイプ@

System.config({ 
    packages: { 
     ... 
     "socket.io-client": {"defaultExtension": "js"} 
    }, 
    map: { 
     "socket.io-client": "node_modules/socket.io-client/socket.io.js" 
    } 
}); 

は、Uが、それのためのタイピングを生成した場合、

{ 
    "ambientDependencies": { 
    ... 
    "socket-io-client":"github:DefinitelyTyped/DefinitelyTyped/socket.io-client/socket.io-client.d.ts#7de6c3dd94feaeb21f20054b9f30d5dabc5efabd" 
    } 
} 
+0

上記のコードはtest-config.jsに追加しますか? –

+0

あなたはどの種子ファイルを使用していますか? あなたはこのようなことをしなければなりません https://github.com/mgechev/angular-seed/wiki/Add-external-dependency –

+0

"** Property 'addPackagesBundles'のようなエラーは機能しませんでしたタイプ 'ProjectConfig' ** " –

関連する問題