2013-04-23 7 views
7

Qual è il modo migliore per disattivare il codice JavaScript in CodeKit? Tutti i file *-ck.js creati creano problemi con i sottomoduli del nostro repository.Come disabilitare il minificatore JavaScript in CodeKit?

Si noti che l'aggiunta di una regola a .gitignore non funziona perché le sue regole non sono ereditate dai sottomoduli.

+0

Da allora mi sono trasferito a Grunt. Una volta impostato correttamente il grunt-watch, la ricarica automatica funziona ovunque, inclusi telefoni, iPad e altri computer. – joemaller

risposta

1

Una soluzione è quella di impostare il percorso di uscita a qualcosa come codekit-ignore in Preferenze>JavaScript>percorsi di uscita, relativi alla cartella principale del progetto.

Quindi aggiungere /codekit-ignore a .gitignore.

Facile da pulire e si sente meglio di find . -iregex '.*-ck\.js' -delete.

1

Nelle preferenze, vedere "Elementi saltati" in "Generale" e aggiungere * .js all'elenco.

enter image description here

+0

Questo non funziona davvero. L'aggiunta di questa regola a un progetto esistente non ha alcun effetto, i file '* .js' sono ancora trattati e miniati.È vero, i nuovi progetti CodeKit creati con questa regola non provocano né minimizzano gli script, ma interrompono anche il ricaricamento automatico di tali file. – joemaller

2

In Preferenze CodeKit selezionare le lingue/JavaScript per modificare le impostazioni di default per la gestione JavaScript. (Questi possono essere sovrascritti per ogni file in un progetto.)

Modificare l'impostazione per il secondo passaggio di elaborazione (etichettato "Then:") da "Concatenate + minifiy" a "Concatena file importati". Per qualsiasi file di script già presente nel progetto, verificare se ha già impostazioni individuali che differiscono ancora da questo nuovo valore predefinito.

In questo caso, i file "*-ck.js" devono essere creati solo nel caso in cui un file di origine importi un altro per la concatenazione ma non per i file di script ordinari.

In alternativa, è possibile specificare un percorso di uscita diverso per i file ck generati in Preferenze CodeKit/Percorsi JavaScript/di uscita per evitare che i file generati ingombrino la directory di origine.

2

Credo che il menu sia stato aggiornato, ma la risposta di Immo è ancora valida. Sotto le impostazioni della lingua di Javascript è possibile fare clic su un menu a discesa per lo stile di output e modificarlo da minuscolo a non minificato.

enter image description here

0

Ci sono diversi modi per fermare javascript minification in Codice Kit ma il modo più semplice e più semplice per farlo è semplice da individuare il file javascript non si desidera minify nella visualizzazione di file, e configura le tue opzioni Javascript sul lato destro.

Questo metodo fornisce vantaggi come JSint & JSLint senza il minifico e può essere configurato su un sito per sito, file per file, offrendo un maggiore controllo.

Fatemi sapere se avete ulteriori problemi, sarei felice di aiutare.

CodeKit: JavaScript Options

Problemi correlati