2013-10-07 18 views
11

YUI kompresörünü socket.io tabanlı .js dosyası için kullanmaya çalışıyorum (evet, sunucu tarafı komut dosyası olduğunu biliyorum ve minification gerektirmiyor, ancak gereksinimim var. kontrol). Benim kod aşağıdaki gibidir:Adı sonra kayıp. socket.io js dosyaları için operatör YUI Kompresör

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); 
}); 

ben bu hat @ hatayı alıyorum YUI kompresör yürütmek Ne zaman:

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

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

Ben uçucu kelime doğru becase hatayı atıyor varsayıyorum? Bu hatadan nasıl kurtulacağımı yönlendiren var mı? ayrılmış kelimelerle

+4

soket [ 'uçucu'] kapalı ise. yayan() – user32225

+0

@ user32225 vay !! bu harika. Cevap olarak gönderirseniz, bunu kabul edebilirim ve kabul edebilirim :) –

+0

Bahşiş için yapalım, yapacağım. – user32225

cevap

18

bir kompresör olacak karışıklık tırnak

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

harika çalışıyor, benzer sorunumu '.super' özelliği ile çözdüm – MightyPork