web-dev-qa-db-fra.com

Bower - Comment installer uniquement jquery.js et non le package complet?

En utilisant bower install jquery commande ce que j'obtiens dans le dossier jquery sont dist dossier avec jquery.js et jquery.min.js, src dossier avec tout le tas de fichiers js qui composent jquery, je suppose, bower.json et fichiers de licence. Comment pourrais-je installer jquery.js ou jquery.min.js seulement?

48
gskalinskii

Vous pouvez utiliser bower-installer et une section supplémentaire "install" dans votre bower.json fichier comme:

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

Avec cette section "installation", vous pouvez spécifier le dossier d'installation.
Il crée ensuite automatiquement les dossiers - s'ils n'existent pas - et installe uniquement les fichiers requis comme jquery.js ou normalize.css dans le dossier "css" ou "js" spécifié.

43
Yves

Depuis la page de téléchargement de jQuery :

Le package jQuery Bower contient des fichiers supplémentaires en plus de la distribution par défaut. Dans la plupart des cas, vous pouvez ignorer ces fichiers, mais si vous souhaitez télécharger la version par défaut par vous-même, vous pouvez utiliser Bower pour installer jQuery à partir de l'une des URL ci-dessus au lieu du package enregistré. Par exemple, si vous souhaitez installer uniquement le jQuery 2.1.0 compressé, vous pouvez installer uniquement ce fichier avec la commande suivante:

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

14
Colin

Vous pouvez également utiliser ce paramètre:

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

Cela ignorera les fichiers inutiles pour fonctionner lorsque vous téléchargez des fichiers.

14
Fernando Aureliano