2012-11-22 10 views
15

C'è qualche modo in VS 2010 o 2012 per ridurre i file JavaScript al momento della pubblicazione?Minimizza automaticamente i file JavaScript al momento della pubblicazione del sito Web in Visual Studio 2010 o 2012?

Desidero ridurre automaticamente i file js. Qualsiasi buon esempio per la compressione Non sto utilizzando MVC

+1

In questo momento eseguiamo script di minificazione in file MSBuild in una destinazione "AfterBuild". Ma non è ideale e rallenta davvero i tempi di costruzione (soprattutto per i test di unità). – craastad

risposta

3

Se si utilizza ASP.NET 4.5, è possibile dare un'occhiata a bundling and minification.

+0

con minification possiamo ridimensionarlo al momento della pubblicazione? – Rahul

+0

Penso che sia fatto in fase di runtime, cioè quando viene fatta una richiesta. È possibile abilitare la memorizzazione nella cache, ovviamente. –

+1

Esistono modi (automatizzati) di utilizzare il bundle e il minifoto di ASP.NET senza la distribuzione dei javascript non minificati? Ad esempio, potrebbe essere utile eseguirlo in fase di esecuzione quando l'applicazione Web viene distribuita sul proprio server, ma cosa succede se si sta rilasciando una versione che altri possono utilizzare sulla propria intranet/server, ecc. E non si vuoi includere la fonte? –

6

Utilizzare MVC 4. Raggruppa più script e li minimizza.

+5

-1 L'OP ha detto esplicitamente che non sta utilizzando MVC –

+24

In mia difesa: OP ha modificato la sua domanda, aggiungendo quel commento dopo che ho risposto. – Jeroen