在没有npm的情况下在ASP.NET MVC 5中生成javascript包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在没有npm的情况下在ASP.NET MVC 5中生成javascript包相关的知识,希望对你有一定的参考价值。

我有一个ASP.NET MVC 5项目在Visual Studio 2017创建,使用Vue.jsES6

有没有办法在不使用npm和使用一些Visual Studio扩展和/或一些nuget package(s)的情况下转换和缩小javascript文件?

我找到的所有解决方案都使用gulpbrawserifywebpack,我不想使用任何这些工具。

答案

编辑:以下仅适用于缩小捆绑。我错过了转换* .vue文件的要求。

在BundleConfig.cs中添加System.Web.Optimization.BundleTable.EnableOptimizations = true; bool BundleTable.EnableOptimizations {get; set;}“获取或设置是否启用捆绑引用的捆绑和缩小。”

public static void RegisterBundles(BundleCollection bundles)
{ 
    bundles.Add(new ScriptBundle("~/bundlesjquery").Include(
       "~/Scripts/jquery-{version}.js",
       "~/Scripts.jquery.validate*"));

    System.Web.Optimization.BundleTable.EnableOptimizations = true;
}

以上是关于在没有npm的情况下在ASP.NET MVC 5中生成javascript包的主要内容,如果未能解决你的问题,请参考以下文章

在没有一定需要的情况下在 ASP.Net 页面上使用 Async="true" 可能出现的问题

如何在没有 Flash 的情况下在 Firefox 中实现复制到剪贴板。需要实施[重复]

ASP.NET 5 MVC 6 中的单选按钮标记帮助程序

如何在不重新加载页面的情况下使用 ASP.NET MVC 5 将数据导出到 Excel?

我们可以在不使用 ASP.Net Identity 的情况下使用 MVC 5 提供的 cookie 身份验证吗?

AngularJS2 + ASP.NET MVC项目