2013-10-07 14 views
11

私はYUIコンプレッサーをsocket.ioベースの.jsファイルに使用しようとしています(はい、私はそれがサーバー側のスクリプトであることを知っていますが、minficationを必要としませんが、コントロール)。私のコードは次のようである:の後ろに名前がありません。演算子YUIコンプレッサーsocket.io jsファイル

fs.readFile('../examples/example.xml', function(err, data) { 
    if (err) throw err; 
    // parsing the new xml data and converting them into json file 
    var json = parser.toJson(data); 
    // adding the time of the last update 
    json.time = new Date(); 
    // send the new data to the client 
    socket.volatile.emit('notification', json); 
}); 

私はYUIのコンプレッサーを実行すると、私は、この行@エラーを取得:

socket.volatile.emit('notification', json); 

[ERROR] 36:22:missing name after . operator 

私はそれが揮発性becaseエラーを投げていると仮定したキーワードに右でありますか?誰も私にこのエラーを取り除く方法を教えてもらえますか?

+4

ソケット[ '揮発性']で囲まれている場合。(放射) – user32225

+0

user32225 WOW @!それは素晴らしいことです。あなたが答えとして投稿するなら、私はupvoteとそれを受け入れることができます:) –

+0

先端のためのタク、私はします。 – user32225

答えて

18

予約語となしコンプレッサ意志混乱を引用符

socket['volatile'].emit() 
+0

はうまく動作し、私の同様の問題を '.super'プロパティで解決しました – MightyPork

関連する問題