0

我正在使用Bundletransformer.yuiandBundletransformer.core来混淆 bundle js。我已经提到了Javascript 捆绑混淆和 Bundletransformer

但它不会混淆捆绑包。以下是我的 BundleConfig.cs

 public static void RegisterBundles(BundleCollection bundles)
 {
        var nullOrderer = new NullOrderer();

        var scriptBundle = new CustomScriptBundle("~/bundles/rbcwmos-script-custom");
        scriptBundle.Include("~/Content/wmos/js/bootstrap.min.js",
            "~/Content/custom/js/jquery-ui.min.js",
            "~/Content/custom/js/jquery.mCustomScrollbar.js",
            "~/Content/custom/js/angular-chart.min.js",
            "~/Content/custom/js/angular-filter.min.js",
            "~/Content/custom/js/FileSaver.min.js",
            "~/Content/custom/js/fontawesome.min.js",
            "~/Content/custom/js/regular.min.js",
            "~/Content/custom/js/solid.min.js");

        scriptBundle.Orderer = nullOrderer;
        bundles.Add(scriptBundle);
        BundleTable.EnableOptimizations = true;
}

以下是 web.config

<bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">
    <core>
        <css>
            <translators>
                <add name="NullTranslator" type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core" enabled="false" />
            </translators>
            <!--<postProcessors>
                <add name="UrlRewritingCssPostProcessor" type="BundleTransformer.Core.PostProcessors.UrlRewritingCssPostProcessor, BundleTransformer.Core" useInDebugMode="true" />
            </postProcessors>-->
            <minifiers>
                <add name="NullMinifier" type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
                <add name="YuiCssMinifier" type="BundleTransformer.Yui.Minifiers.YuiCssMinifier, BundleTransformer.Yui" />
            </minifiers>
            <!--<fileExtensions>
                <add fileExtension=".css" assetTypeCode="Css" />
            </fileExtensions>-->
        </css>
        <js defaultMinifier="YuiJsMinifier">
            <translators>
                <add name="NullTranslator" type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core" enabled="false" />
            </translators>
            <minifiers>
                <add name="NullMinifier" type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
                <add name="YuiJsMinifier" type="BundleTransformer.Yui.Minifiers.YuiJsMinifier, BundleTransformer.Yui" />
            </minifiers>
            <!--<fileExtensions>
                <add fileExtension=".js" assetTypeCode="JavaScript" />
            </fileExtensions>-->
        </js>
    </core>
</bundleTransformer>    

它正在创建捆绑包,但代码没有被混淆。我错过了什么……?

4

0 回答 0