Skip to content

Minify javascript in custom targets MsBuild #89

@kiquenet

Description

@kiquenet

I use VS 2012 and WebEssentials.
In a custom Msbuild targets for our deployments , we need modify a JS file for Production environment, and minify it.

Is is possible?

    <Message Text="Modify Auxiliares.js - Auxiliares.min.js."  />
    <LifeCycle.Tasks.ReplaceMaskTask
     TextToFind="#START.UA_GA_VALUE.PreProduccion */"  ReplaceWith=" "  FilePath="_PublishedWebsites\$(nombre_proyecto)\Js\Auxiliares.js"
     Condition="'$(Entorno)'=='Produccion' or '$(Entorno)'=='BRS'" ContinueOnError="false" />
    <LifeCycle.Tasks.ReplaceMaskTask
     TextToFind="/* #END.UA_GA_VALUE.PreProduccion"  ReplaceWith=" "  FilePath="_PublishedWebsites\$(nombre_proyecto)\Js\Auxiliares.js"
     Condition="'$(Entorno)'=='Produccion' or '$(Entorno)'=='BRS'" ContinueOnError="false" />

    <LifeCycle.Tasks.ReplaceMaskTask
     TextToFind="#START.UA_GA_VALUE.Produccion"  ReplaceWith="*/"  FilePath="_PublishedWebsites\$(nombre_proyecto)\Js\Auxiliares.js"
     Condition="'$(Entorno)'=='Produccion' or '$(Entorno)'=='BRS'" ContinueOnError="false" />
    <LifeCycle.Tasks.ReplaceMaskTask
     TextToFind="#END.UA_GA_VALUE.Produccion"  ReplaceWith="/*"  FilePath="_PublishedWebsites\$(nombre_proyecto)\Js\Auxiliares.js"
     Condition="'$(Entorno)'=='Produccion' or '$(Entorno)'=='BRS'" ContinueOnError="false" />

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions