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.

  • cómo minificar los files js en order a través de grunt-contrib-uglify?
  • ¿Por qué funciona este JavaScript?
  • Evita que uglifyjs renombre ciertas funciones
  • Piping browserify con uglify y exorcist en scripts npm
  • Herramienta de map de origen externo
  • Gulp: Genera maps de origen para scripts minificados y no minificados
  • Minificación de Angularjs usando grunt uglify que produce el error js
  • UglifyJS - convierte todos los .js en una carpeta
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.