Uglify directory

En lugar de agregar código y files al script uglify individualmente, ¿hay alguna forma de decirle a uglify que capture un directory completo y que salga a 1 file script.js?

5 Solutions collect form web for “Uglify directory”

cat * | uglifyjs -o script.js 

Si por uglifyjs quieres decir https://github.com/mishoo/UglifyJS ¡ esto funciona! Sin un file de input, uglifyjs leerá de STDIN .

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

Tenga en count que el order de carga de sus scripts puede ser importante. Lo anterior podría, por lo tanto, fallar (ya que solo descarga los files en el order en que ocurra el find para devolverlos). Le sugiero que escriba un pequeño script de shell personalizado para su aplicación.

https://github.com/balupton/buildr.npm también puede ser útil

El script (Java | Coffee) y (CSS | Less) (Builder | Bundler | Packer | Minifier | Merger | Checker)

Puede usar el module uglifyjs-folder para eso. También admite procesarlos individualmente (sin fusionarse).

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

Llego tarde a la fiesta, pero encuentro que Ígneo es muy conveniente. Hace lo que dice sin imponer restricciones o filosofías adicionales.

  • ¿Tiene sentido minificar el código utilizado en NodeJS?
  • Desactivar feo en r.js
  • ¿Debería limpiar mi código después de la minificación?
  • Evita que uglifyjs renombre ciertas funciones
  • UglifyJS propiedad mangling
  • ¿Cómo puedo deshabilitar las declaraciones de encadenamiento de UglifyJS con comas? No puedo usar Breakpoints
  • Herramienta de map de origen externo
  • Cómo ejecutar UglifyJS2 sin Node.JS
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.