Question

Au lieu d'ajouter le code et les fichiers au script enlaidir individuellement, est-il possible de dire enlaidir de saisir un répertoire entier, et la sortie dans le fichier 1 script.js?

Était-ce utile?

La solution

cat * | uglifyjs -o script.js

Si par uglifyjs vous https://github.com/mishoo/UglifyJS cela fonctionne! Sans un fichier d'entrée uglifyjs sera lu à partir STDIN.

Autres conseils

find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js

Notez que l'ordre de chargement de vos scripts peut être important. Ce qui précède pourrait donc échouer (comme dépotoirs juste les fichiers quel que soit find de commande arrive à les retourner). Je vous suggère d'écrire un petit script shell personnalisé pour votre application.

https://github.com/balupton/buildr.npm peut également être utile

(Java | Café) Script et (CSS | Moins) (Builder | Bundler | Packer | Minifier | Fusion | Checker)

Vous pouvez utiliser le module de uglifyjs-folder pour cela. Il prend également en charge les traiter individuellement (fusion pas ensemble).

https://github.com/ionutvmi/uglifyjs-folder
https://www.npmjs.com/package/uglifyjs-folder

Je suis en retard à la fête, mais je l'ai trouvé igné pour être très pratique. Il fait ce qu'il dit sans imposer des contraintes ou supplémentaires philosophies.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top