Qui è il mio dilemma:Cercando di rimuovere i commenti da una grande quantità di file JavaScript
Io sono un noob (attualmente internato e contribuendo a mantenere due siti di e-commerce) in javascript. Sono stato recentemente assegnato per rimuovere tutti i commenti che si verificano nelle nostre librerie javascript (che è oltre 25.000 commenti!). Ovviamente voglio trovare una funzione o un programma preesistente in grado di analizzare il codice, rimuovendo tutti i caratteri seguenti // o */...
Ho esaminato alcuni minifiers disponibili online come Yui, jscompressor. com e uglifyJS che renderebbero questo compito più automatico, ma ci sono alcuni problemi. O sono troppo aggressivi (abbreviano i nomi delle variabili, rimuovono tutti gli spazi bianchi, ecc.) O richiedono che si alimentino una riga o un file alla volta. Ho a che fare con letteralmente migliaia di file .js.
Ulteriori dettagli: il nostro ambiente di sviluppo è Eclipse IDE e xammp; le lingue sono html, php, css.
Qualsiasi raccomandazione di un programma che possa soddisfare le mie esigenze sarebbe ottima!
perché mai si desidera rimuovere i commenti, ma non minify? – Mathletics
hm. è possibile scrivere un reg per i finali di riga. PERL potrebbe sicuramente farlo (credo). –
http://jscompress.com/ dovrebbe farlo per te .. Ci sono un sacco di altri minificatori online per js e css. È una buona pratica mantenere il file originale con indentazione e commenti e ridurre il file che sta per essere prodotto. – MilkyWayJoe