Bower: ¿cómo instalar solo jquery.js y no todo el paquete?

3 minutos de lectura

Usando bower install jquery mando lo que me meto jquery carpeta son dist carpeta con jquery.js y jquery.min.js, src carpeta con un montón de archivos js que componen jquery, supongo, bower.json y archivos de licencia. como podria instalar jquery.js o jquery.min.js ¿solamente?

avatar de usuario
Yves

Puedes usar instalador de glorietas y una sección adicional de “instalación” en su bower.json archivo como:

{
    "name": "test",
    "version": "0.0.0",
    "dependencies": {
        "jquery": "1.11.1",
        "normalize-css": "latest"
    },
    "install" : {
        "path"  : {
            "js": "_js/",
            "css": "_css/"
        }
    }
}

Con esa sección de “instalación” puede especificar la carpeta de instalación.
Luego crea automáticamente las carpetas, si no existen, e instala solo los archivos necesarios como jquery.js o normalize.css a la carpeta “css” o “js” especificada.

  • Por favor, publique un ejemplo específico para jquery

    – tipo

    19 de junio de 2015 a las 7:13

  • ¿No te funciona ese ejemplo @julmot? Tal vez la respuesta de Colin a continuación sea más útil.

    – Yves

    19 de junio de 2015 a las 9:22

  • No porque en el repositorio no hay ningún archivo “jquery.min.js” o “jquery.js”. No sé de dónde viene la carpeta “dist”, sin embargo, no puedo filtrar solo la carpeta dist con esta extensión.

    – tipo

    19 de junio de 2015 a las 9:56

  • Una especie de solución tediosa ya que la mayoría de los paquetes que uso tengo que personalizar qué archivos se instalan, pero mejor que nada

    – andrewtwweber

    21 de septiembre de 2015 a las 4:07

  • ¿Qué hay de minificado?

    – Miguel Ramos

    29 de diciembre de 2015 a las 19:05

Desde el página de descarga de jQuery:

El paquete jQuery Bower contiene archivos adicionales además de la distribución predeterminada. En la mayoría de los casos, puede ignorar estos archivos; sin embargo, si desea descargar la versión predeterminada, puede usar Bower para instalar jQuery desde una de las direcciones URL anteriores en lugar del paquete registrado. Por ejemplo, si desea instalar solo jQuery 2.1.0 comprimido, puede instalar solo ese archivo con el siguiente comando:

bower install http://code.jquery.com/jquery-2.1.0.min.js

  • No es un gran nombre de paquete, extraño archivo index.js, pero funciona perfectamente

    – Nicolás Zozol

    07/03/2015 a las 21:13


  • como señala @NicolasZozol, esto es realmente interesante, pero en lugar de crear un jquery-2.1.0.min.js archivo en el directorio Bower especificado, crea un directorio llamado jquery-2.1.0.min con dentro de la index.js junto con un .bower.json expediente. Mirando el último archivo, supongo que el primero lleva el nombre del "main": "index.js" regla. ¿Hay alguna forma de anular esto?

    – Gruber

    29 de septiembre de 2015 a las 0:53


  • Esto funciona. (Agrega un --savetiene sentido). También funcionó para mí, por ejemplo, para bower install https://code.jquery.com/color/jquery.color-2.1.2.min.js --save

    – Frank Noke

    10 de enero de 2016 a las 17:09


avatar de usuario
fernando aurelio

También puede utilizar este parámetro:

"ignore": [
        "source",
        "spec",
        ".bowerrc",
        ".gitignore",
        ".jshintignore",
        ".jshintrc",
        "bower.json",
        "gruntfile.js",
        "package.json",
        "README.md"
    ],

Esto ignorará los archivos innecesarios para que funcionen cuando descargue archivos.

  • +1 Sin embargo, una explicación de cómo y por qué esto funciona probablemente haría que esta respuesta se entendiera mejor y le daría más votos a favor

    – Precastico

    9 de junio de 2015 a las 10:46

¿Ha sido útil esta solución?