bundling-and-minification相关内容

如何在没有require()或requireJS的情况下在Visual Studio 2015中运行TypeScript

我已经建立了一个新的Web项目,我想在其中开始工作/学习TypeScript。一个空的c#.net Web项目中的该项目未使用MVC,Angular等。它只是普通的html和Ts。一切运行顺利,直到我开始设置模块(类,接口等)。一旦开始导出和导入模块,我就开始在开发工具中收到错误 Uncaught ReferenceError:require尚未定义。查看实际的js文件,我可以看到它将文件的主体包 ..

ASP.NET MVC 4-从控制器添加捆绑软件?

我的网站上有一些页面使用某些CSS和JS资源-但是它们是使用该CSS或JS文件的唯一页面-因此,我不想在每个页面中都包含CSS和JS参考页。我认为可以修改控制器中的捆绑包并将其添加到已注册的捆绑包中,然后再将其包含在捆绑包引用中,但这并不意味着我可以修改每个View来引用所需的CSS / JS。 例如,在我的控制器的注册页面中,我想我可以这样写: Bundle styleBundle ..
发布时间:2020-09-24 06:59:34 其他开发

Microsoft.AspNet.Web.Optimization JavaScript捆绑无法最小化模板文字

使用的最新版本 Microsoft.AspNet.Web.Optimization v1.1.3 如果包含模板文字。例如,如果我在捆绑脚本之一中包含以下内容: var name ='Bob'; var formattedName =`$ {name}说声你好; 生成的捆绑包将加入所有文件,但不会缩小代码,并给我这个错误: / *缩小失败。返回未缩小的内容。 ..

ASP.NET捆绑-忽略第二个JS文件

我已经使用ASP.NET的捆绑和缩小功能进行了简单的测试。我有两个非常简单的js文件: 〜/ JS / Site.js (function echo1(){ alert(“ this is site.js”); })(); 〜/ JS / test.js (函数echo2(value){ alert(“ this is test.js”); }) ..
发布时间:2020-09-24 06:59:27 C#/.NET

使用Webpack,是否可以仅生成CSS,但不包括output.js?

我正在将 Webpack 与提取文本-webpack-plugin 。 在我的项目中,我有一些构建脚本。其中一种构建脚本应该仅捆绑和缩小CSS。当我将Webpack用于其他脚本时,我发现即使我只想捆绑并缩小CSS ,使用Webpack也是一个好主意。 一切正常,只是我无法摆脱 output.js 文件。我不需要生成的Webpack输出文件。我只想要该特定脚本的CSS。 有没有办法 ..
发布时间:2020-09-24 06:58:22 前端开发

为什么捆绑包优化不再是HTTP / 2中的关注点

我阅读了systemjs文档的捆绑部分,这些部分在其中不再需要捆绑优化HTTP / 2 : 在HTTP / 2上,此方法可能更可取,因为它允许文件分别为 我的问题: 这意味着在使用HTTP / 2时我们不需要考虑捆绑脚本或其他资源吗? 其中包含什么通过HTTP / 2启用此功能? 解决方案 HTTP / 2支持“服务器推送”淘汰了资源捆绑。因此,是的,如果您使用的是HT ..
发布时间:2020-09-24 06:57:20 其他开发

如何使用Webpack同时创建捆绑包的“网络”和“节点”版本?

是否可以使用Webpack或Browserify一次性创建捆绑包的“网络”和“节点”版本?捆绑包的“网络”版本将在客户端上使用,同一捆绑包的“节点”版本将在服务器上使用以进行预渲染(“ 同构”网络应用程序)。 解决方案 我认为最简单的方法可能只是创建两个配置,一个配置为 target:“ node” ,另一个 target:“ web” ,然后像 $ webpack&& webpack - ..

ASP.NET MVC4捆绑单个文件

是否可以使用MVC4中的新捆绑功能来捆绑单个文件?我知道捆绑单个文件没有多大意义,但我想使用服务器端压缩,并让MVC在URL的末尾附加一个哈希以进行缓存. 我已经尝试过@Scripts.Url("~/Scripts/myscript.js"),但是它似乎没有用. 解决方案 在包配置中,定义仅包含此文件的包: bundles.Add( new ScriptBundle(" ..
发布时间:2020-09-11 20:52:59 C#/.NET

如何在我们的mvc3网络应用程序的产品版本中删除JS日志记录调用?

我们在MVC3网络应用程序中的整个JS中都调用了许多日志记录方法(仅包装console.log),我想在构建测试和生产版本时将它们从JavaScript中删除构建. 当前,我们正在使用捆绑和缩小nuget包进行捆绑和缩小将我们的JS压缩成一个较小的大文件,但我也想让它也删除对日志记录方法的调用. 我们确实有一种机制,可以用空函数替换日志记录方法,因此它们在生产中不会做任何工作,但是仍然 ..
发布时间:2020-09-11 19:22:26 前端开发

从控制器操作手动捆绑并最小化JS

我喜欢ASP中的捆绑和缩小. NET MVC 4.5并大量使用. 但是,一个小问题是我们的“插件"托管在无cookie域中,该域在我的Visual Studio解决方案的一个单独项目中. 我正在寻找一种解决方案,该解决方案将允许我们的主站点从无cookie站点请求包含任何数量的我们插件的捆绑且缩小的JS文件.像这样: http://my.cookieless.domain/plu ..
发布时间:2020-09-10 04:18:42 C#/.NET

当BundleTable.EnableOptimizations = true时,是否使用版本文件的.min?

指定BundleTable.EnableOptimizations = true会缩小包中的所有CSS和JS文件,还是使用了可用的 min 版本文件? 解决方案 一个与另一个无关. BundleTable.EnableOptimizations的存在仅仅是为了提供一种在开发中强制捆绑的方法,默认情况下禁用此功能.在生产环境中,默认情况下启用此功能,无需为EnableOptimization ..

ASP.NET捆绑和缩小-包括用于生产捆绑包的已缩小文件和用于开发的未缩小文件

我希望获得有关ASP.NET MVC捆绑和缩小的一些专家建议.我的项目脚本文件中同时包含未最小化(.js)和最小化版本(.min.js).我将它们包含在脚本包中,如下所示: bundles.Add(new ScriptBundle("~/bundles/layout").Include( "~/Scripts/jquery-{version}.js", ..

如何将ASP.NET MVC控制器操作的结果添加到捆绑包中?

我有一个返回Javascript文件的控制器操作.我可以从我的观点引用此文件,并且可以正常工作.我想将其与其他JS文件放在System.Web.Optimization.Bundle中. 我正在尝试这样做,本质上是: new Bundle().Include("~/DynamicScript/UrlDictionary"); 我的Bundle中的其他文件可以很好地渲染,但是这个文件 ..