7

face à deux difficultés avec gestionnaire de paquets charmille dans vs2017Comment utiliser les packages de Bower dans Visual Studio 2017

  1. Dans Visual Studio 2017, ne peut pas trouver un fichier .bowerrc sous bower.json, comment définir la propriété de répertoire? Après l'installation via Gérer Bower Packages UI, les paquets stocker des fichiers dans le dossier bower_components

  2. Comment utiliser ces paquets, comme dans les versions précédentes comme VS 2013 syntaxe d'écriture dans BundleConfig.cs pour gérer les packages clients comme ci-dessous. Maintenant dans VS 2017, comment utiliser ces paquets dans un projet C# Core 2 ASP.NET MVC?

BundleConfig.cs:

public class BundleConfig 
{ 
    public static void RegisterBundles(BundleCollection bundles) 
    { 
     bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/bower_components/jquery/dist/jquery.js", 
        "~/bower_components/jquery-file-upload/js/vendor/jquery.ui.widget.js", 
        "~/bower_components/jquery-file-upload/js/jquery.fileupload.js", 
        "~/bower_components/jquery-file-upload/js/jquery.iframe-transport.js")); 
    } 
} 

enter image description here

Répondre

3

J'ai eu le même problème. Dans le même dossier que votre fichier bower.json, créez le fichier appelé .bowerrc. A l'intérieur coller:

{ 
    "directory": "wwwroot/lib" 
} 
6

clic droit de votre solution de projet -> Ajouter un nouvel élément -> sélectionnez Web à gauche -> sélectionnez Fichier Configuration Bower sur la liste -> Ajouter

Maintenant, vous pouvez installer un nouveau charmille paquet par clic droit sur votre solution -> gérer le paquet de bower.

More detail in image

+1

Les versions précédentes du modèle d'application Web de base .NET comprennent bower.json par défaut lors de la création de nouveaux projets mais .NET Core 2 semble avoir supprimé ce fichier et il doit être créé manuellement cette réponse suggère de faire La tonnelle fonctionne correctement. – Nathan