est-il possible de précompiler des modèles de guidon à partir d'un événement postbuild de Visual Studio ou de l'App_Start d'une application Web MVC? Merci beaucoup d'avance. Dale p>
3 Réponses :
Bien sûr, vous avez de nombreuses options: p>
Merci Ahmed - J'ai cherché et cherché hier et n'a pas trouvé cette réponse (numéro 1 ci-dessus), merci de le pointer. Alors, voudrais-je simplement installer le nœud for Windows, puis ajouter la ligne de commande de la ligne de commande à mon événement de poche?
Ouais, vous installez essentiellement un nœud, essayez les méthodes de compile, et si cela fonctionne bien, vous pouvez configurer un fichier de commandes pour exécuter les commandes après la construction.
Merci amhed - très apprécié!
Une façon de le faire consiste à utiliser Bundle Transform et au compilateur Jurrasic JS pour générer un fichier JS avec toutes vos vues compilées et vos vues partielles.
public class BundleConfig { public static void RegisterHandlBarBundles(BundleCollection bundles, string path) { HandleBarBundleTransform transform = new HandleBarBundleTransform(); transform.jsPath = path; bundles.Add(new Bundle("~/views.js", transform).IncludeDirectory("~/views", "*.hbs", true)); BundleTable.EnableOptimizations = true; } }
Je sais que cette question était sur Visual Studio 2010 mais je l'ai trouvée lorsque vous recherchez une solution pour guider les barres recompilez dans VS2013. J'ai passé du temps à regarder des solutions jusqu'à ce que je trouvais que Essentials Web pour Visual Studio a ajouté auto-précompilat des modèles de guidon en novembre 2014. P>
Cette fonctionnalité de Web Essentials n'est pas très bien médiatisée et je ne l'ai trouvé que lorsque je construisais ma solution et que j'ai trouvé qu'un fichier J'espère que cette réponse aide quelqu'un d'autre. p> .hbs.js code> est apparu automatiquement lorsque j'ai édité un guidon
.HBS code> fichier! J'ai perdu beaucoup de temps à la recherche de solutions quand c'était déjà là. p>