在没有npm的情况下在ASP.NET MVC 5中生成javascript包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在没有npm的情况下在ASP.NET MVC 5中生成javascript包相关的知识,希望对你有一定的参考价值。
我有一个ASP.NET MVC 5
项目在Visual Studio 2017
创建,使用Vue.js
和ES6
。
有没有办法在不使用npm
和使用一些Visual Studio
扩展和/或一些nuget package(s)
的情况下转换和缩小javascript文件?
我找到的所有解决方案都使用gulp
和brawserify
或webpack
,我不想使用任何这些工具。
答案
编辑:以下仅适用于缩小捆绑。我错过了转换* .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 MVC 5 将数据导出到 Excel?