Skip to content

Uso de scripts en la CDN de Google

jacarma edited this page Oct 1, 2013 · 1 revision

El plugin de grunt grunt-google-cdn

Esta tarea permite reemplazar algunos scripts por las versiones hospedadas por Google. Esto es algo que hacen muchos desarrolladores web. Por eso, cuando un usuario entre en la nuestra, su navegador seguramente tendrá cacheados esos archivos y nos evitaremos ese tiempo de descarga.

Configuración

Solo tenemos que especificar el directorio que contiene nuestros html en nuestro Gruntfile.js.

cdnify: {
  dist: {
    html: ['app/*.html']
  }
}

También es necesario tener un archivo bower.json/component.json en el proyecto, cosa que ya tenemos.

{
  "name": "myAwesomeApp",
  "version": "0.0.1",
  "dependencies": {
    "rsvp": "*",
    "carve": ">=0.0.1",
    "es5-shim": "~2.0.8",
    "optimist" :  "0.2.x"
  }

La tarea analizará nuestros html y reemplazará las referencias a los scripts de bower_components por sus versiones alojadas en Google si las hay.