33 votes

Quelque chose a-t-il remplacé bundleconfig.json dans ASP.NET Core MVC 2.1 ?

Lorsque je crée un nouveau ciblage ASP.NET MVC Core 2.1 RC1, il ne crée pas le fichier bundleconfig.json qui est utilisé pour le regroupement et la minification. Ce fichier est créé si je cible 2.0.

Voici un exemple, la solution contient un nouveau projet ciblant 2.0 et un autre ciblant 2.1 : enter image description here

Est-ce que quelque chose a remplacé le regroupement et la minification intégrés, ou est-ce simplement un bogue de la RC1 ?

0voto

Waqas Anwar Points 235

Option 1

Installer BuildBundlerMinifier Package de NuGet et dès que vous construirez le projet, les bundles seront générés.

Option 2

Installer Bundler & Minifier Extension de Visual Studio

Option 3

Vous pouvez utiliser des exécuteurs de tâches tels que Gulp, Grunt ou Webpack pour des scénarios de regroupement et de minification plus avancés.

Vous pouvez lire Mon Guide pas à pas pour le regroupement et la réduction des données dans ASP.NET Core qui vous apprendra ce qui suit :

  • Introduction au regroupement et à la minification
  • Stratégies de regroupement et de minification dans ASP.NET Core
  • Configuration des bundles à l'aide du fichier bundleconfig.json
  • Regroupement et minification à l'aide du paquet BuildBundlerMinifier
  • Regroupement et minimisation basés sur l'environnement
  • Utilisation de l'extension Visual Studio Bundler & Minifier

0voto

Chris Akridge Points 123

Je viens d'installer Bundler et Minifier sur mon projet ASP.NET Core MVC. Lorsque j'ai fait un clic droit sur Bundler et Minifier > Fichier de regroupement il a fait un bundleconfig.json pour moi, que je pouvais ensuite configurer pour qu'elle soit groupée à chaque construction. La publication de mon application Web sur Azure a permis d'envoyer les fichiers CSS et JS correctement minifiés.

L'un des inconvénients est que vous devez minifier chaque fichier, ce qui n'a pas d'importance pour moi puisque j'en ai 2, mais j'imagine que la plupart des projets réels en auront beaucoup plus que cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X