Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Usar min.js solo en produccion

Estas en el tema de Usar min.js solo en produccion en el foro de Frameworks JS en Foros del Web. Estoy empezando a estudiar diferentes tools para minificar y concatenar archivos js para poder tener uno solo para usarlo unicamente en el entorno de produción. ...
  #1 (permalink)  
Antiguo 17/04/2014, 20:09
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 16 años, 4 meses
Puntos: 35
Usar min.js solo en produccion

Estoy empezando a estudiar diferentes tools para minificar y concatenar archivos js para poder tener uno solo para usarlo unicamente en el entorno de produción. Pero hasta ahora no he podido
ver la forma en que se debe insertarlos.
Código Javascript:
Ver original
  1. if (ENV= 'prod'){
  2.  <script src="build.js">
  3. }else {
  4.  <script src="init.js">
  5.  <script src="services.js">
  6.  <script src="utils.js">
  7.  }
Esto sería en el .html

A su vez tengo 2 limitantes en mi aplicación:
- no existe backend, es solo htmls planos con navegacion tradicional de links entre ellos.
- no puedo implementar require.js o similar, dado que se cuenta con escaso tiempo de deadline, es por ello que todo el codigo js fue desarrollado en esos 3 files.

Sí tengo la libertad de usar tools por consola para poder minificar y crear el build.js.
Pero todavia no veo como puedo definir como cargar el
__________________
I am Doyle please insert code.
  #2 (permalink)  
Antiguo 21/04/2014, 12:42
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Usar min.js solo en produccion

¿Qué herramienta utilizas?

Si usas grunt, te recomiendo este plugin: https://github.com/yeoman/grunt-usemin
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 23/04/2014, 20:26
 
Fecha de Ingreso: abril-2014
Mensajes: 32
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Usar min.js solo en produccion

Una idea seria usar solo

<script src="build.js" />

En producción colocas el archivo minificado y en desarrollo usas un archivo llamado igual "build.js" pero que en vez de tener el código, tenga las llamadas a los otros tres archivos.

Código Javascript:
Ver original
  1. document.writeln('<script src="init.js" />')
  2. document.writeln('<script src="services.js" />')
  3. document.writeln('<script src="utils.js" />')

Etiquetas: html, js, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:33.