2016-12-20 6 views
0

Ich schreibe Build-Prozess mit node.js (mit Npm-Skripten). Ich möchte clientseitige Skripts von node.js ändern. ich habe 3 Dateien zum Beispiel:Ändern Sie clientseitige Skripts von node.js

a.js:

(function() { 
    function log() { 
    console.log('log in a.js'); 
    } 

    console.log('a.js'); 
})(); 

b.js:

(function() { 
    function log() { 
    console.log('log in b.js'); 
    } 
})(); 

c.js:

(function() { 
    function otherFunction() {} 
})(); 

Ich möchte über die laufen Dateien und erweitern Sie die log Funktion (wenn vorhanden), zum Beispiel ein weiteres console.log am Ende der Funktion hinzufügen.

Wie kann ich es tun?

+0

Ich fürchte, es ist überhaupt nicht klar, was Sie fragen. Möchten Sie das Dateisystem Ihres lokalen Computers (oder Servers) durchsuchen und eine Aktualisierung dieser Dateien finden? Oder ändern Sie sie im laufenden Betrieb, wenn sie von Node bedient werden (z. B. wenn Node der Webserver ist)? Oder...? –

+0

Dateien über die Maschine, im Build-Prozess –

+0

Welche Art von Build-Software verwenden Sie? –

Antwort

0

Im Server können Sie senden an die Client-Seite senden (vielleicht mit socket.io), fangen Sie das Ereignis von der Client-Seite und nach dem Ereignis fügen Sie Ihr Skript hinzu?

+0

Es ist für Build-Prozess, nicht für Web-API –

Verwandte Themen