2015-03-02 16 views
5

Ho finito con il mio sviluppo dell'estensione per google chrome. Ora è il momento di implementare sulla dashboard dell'estensione di google chrome. Ma il problema è Come faccio a minify i miei file javascript (background.js e content.js). Posso utilizzare gli strumenti online disponibili ma eseguono un file alla volta e non considerano la dipendenza da altri file javascript.Come minimizzare i file javascript dell'estensione di google chrome

Ad esempio, il messaggio che passa tra background.js e content.js viene eseguito da un valore chiave, che indica all'altra parte che tipo di messaggio è questo. Non sono sicuro se chrome stesso riduca il mio file javascript. Ho poco analfabeta qui. Per favore aiuto.

+2

Questo potrebbe essere utile: http://stackoverflow.com/questions/522315/minify-an-entire-directory-while-keeping-element-style-script-relationships –

+2

Perché dovresti ridurre i file di estensione di Chrome? È un lavoro extra praticamente senza guadagno. – abraham

+1

Per offuscare il mio codice in una certa misura. Dal momento che il mio codice è molto ben formattato, PLUS chiama un servizio API web che è silenzioso e aperto, il che mi fa pensare che uno spoiler possa farlo anche se minifico il mio codice. :(... qualsiasi suggerimento come posso proteggere la mia web API che viene utilizzata per l'estensione google chrome – Savaratkar

risposta

9

Chrome non esegue alcun minimo dalla scatola. La tua estensione Chrome caricherà i file JavaScript/CSS così come sono: la minificazione è completamente a tua discrezione. La maggior parte delle estensioni vengono lasciate non minime per la facilità di debug e per gli altri utenti di essere in grado di ispezionare il codice. Ci dovrebbero essere guadagni di prestazioni trascurabili in genere per le estensioni.

Se si desidera minify è possibile eseguire attività uglifide utilizzando grunt o gulp.

Problemi correlati