bundling-and-minification相关内容
我已经建立了一个新的Web项目,我想在其中开始工作/学习TypeScript。一个空的c#.net Web项目中的该项目未使用MVC,Angular等。它只是普通的html和Ts。一切运行顺利,直到我开始设置模块(类,接口等)。一旦开始导出和导入模块,我就开始在开发工具中收到错误 Uncaught ReferenceError:require尚未定义。查看实际的js文件,我可以看到它将文件的主体包
..
我的网站上有一些页面使用某些CSS和JS资源-但是它们是使用该CSS或JS文件的唯一页面-因此,我不想在每个页面中都包含CSS和JS参考页。我认为可以修改控制器中的捆绑包并将其添加到已注册的捆绑包中,然后再将其包含在捆绑包引用中,但这并不意味着我可以修改每个View来引用所需的CSS / JS。 例如,在我的控制器的注册页面中,我想我可以这样写: Bundle styleBundle
..
使用的最新版本 Microsoft.AspNet.Web.Optimization v1.1.3 如果包含模板文字。例如,如果我在捆绑脚本之一中包含以下内容: var name ='Bob'; var formattedName =`$ {name}说声你好; 生成的捆绑包将加入所有文件,但不会缩小代码,并给我这个错误: / *缩小失败。返回未缩小的内容。
..
我已经使用ASP.NET的捆绑和缩小功能进行了简单的测试。我有两个非常简单的js文件: 〜/ JS / Site.js (function echo1(){ alert(“ this is site.js”); })(); 〜/ JS / test.js (函数echo2(value){ alert(“ this is test.js”); })
..
我正在将 Webpack 与提取文本-webpack-plugin 。 在我的项目中,我有一些构建脚本。其中一种构建脚本应该仅捆绑和缩小CSS。当我将Webpack用于其他脚本时,我发现即使我只想捆绑并缩小CSS ,使用Webpack也是一个好主意。 一切正常,只是我无法摆脱 output.js 文件。我不需要生成的Webpack输出文件。我只想要该特定脚本的CSS。 有没有办法
..
我阅读了systemjs文档的捆绑部分,这些部分在其中不再需要捆绑优化HTTP / 2 : 在HTTP / 2上,此方法可能更可取,因为它允许文件分别为 我的问题: 这意味着在使用HTTP / 2时我们不需要考虑捆绑脚本或其他资源吗? 其中包含什么通过HTTP / 2启用此功能? 解决方案 HTTP / 2支持“服务器推送”淘汰了资源捆绑。因此,是的,如果您使用的是HT
..
我在 App_Start / BundleConfig.cs 中有以下代码: 捆绑包。添加(新ScriptBundle(“〜/ bundles / jquery”)。Include( “〜/ Scripts / jquery- {version} .js”)); bundles.Add(new ScriptBundle(“〜/ bundles / datatable”)。Includ
..
这是我的设置: 公共静态无效RegisterBundles(BundleCollection捆绑包) { 捆绑包。添加(新的ScriptBundle(“〜/ bundles / jquery”)。Include( “〜/” + Links.Scripts.jquery_2_1_1_1_min_js, “〜/” + Links.Scripts.jquery_migrate_1_2_1_min
..
是否可以使用Webpack或Browserify一次性创建捆绑包的“网络”和“节点”版本?捆绑包的“网络”版本将在客户端上使用,同一捆绑包的“节点”版本将在服务器上使用以进行预渲染(“ 同构”网络应用程序)。 解决方案 我认为最简单的方法可能只是创建两个配置,一个配置为 target:“ node” ,另一个 target:“ web” ,然后像 $ webpack&& webpack -
..
我尝试了Uglifyjs,babelli(babel-minify)之类的选项.似乎没有任何作用.Uglify会引发如下错误: 名称应为[au680.bundle.js:147541,22] babelli也不缩小代码.任何人都可以使用webpack 2,babel给出es6缩小的简单示例. 可能是可以正常工作的插件. var path = require('path'); v
..
在此问题的答案中( MVC 5-无法运行全球化)我用一堆“
..
在远程IIS 8上部署Asp.NET MVC 5 Web应用程序时遇到问题!当我启动服务器时,该应用程序运行良好,但是没有CSS或JS文件正在运行! 我的本地机器: 我的远程计算机: 当我单击查看页面源(在浏览器中)时的视图:
..
使用mvc4课程的捆绑包功能 未捕获到的SyntaxError:意外令牌
..
是否可以使用MVC4中的新捆绑功能来捆绑单个文件?我知道捆绑单个文件没有多大意义,但我想使用服务器端压缩,并让MVC在URL的末尾附加一个哈希以进行缓存. 我已经尝试过@Scripts.Url("~/Scripts/myscript.js"),但是它似乎没有用. 解决方案 在包配置中,定义仅包含此文件的包: bundles.Add( new ScriptBundle("
..
我们在MVC3网络应用程序中的整个JS中都调用了许多日志记录方法(仅包装console.log),我想在构建测试和生产版本时将它们从JavaScript中删除构建. 当前,我们正在使用捆绑和缩小nuget包进行捆绑和缩小将我们的JS压缩成一个较小的大文件,但我也想让它也删除对日志记录方法的调用. 我们确实有一种机制,可以用空函数替换日志记录方法,因此它们在生产中不会做任何工作,但是仍然
..
例如,我要创建这样的捆绑包 /*These are my Two separate Bundles*/ bundles.Add(new StyleBundle("~/Content/MYBundle1").Include( "~/Content/css/style.css")); bundles.Add(new StyleBundle("~/Content/MYBu
..
我喜欢ASP中的捆绑和缩小. NET MVC 4.5并大量使用. 但是,一个小问题是我们的“插件"托管在无cookie域中,该域在我的Visual Studio解决方案的一个单独项目中. 我正在寻找一种解决方案,该解决方案将允许我们的主站点从无cookie站点请求包含任何数量的我们插件的捆绑且缩小的JS文件.像这样: http://my.cookieless.domain/plu
..
指定BundleTable.EnableOptimizations = true会缩小包中的所有CSS和JS文件,还是使用了可用的 min 版本文件? 解决方案 一个与另一个无关. BundleTable.EnableOptimizations的存在仅仅是为了提供一种在开发中强制捆绑的方法,默认情况下禁用此功能.在生产环境中,默认情况下启用此功能,无需为EnableOptimization
..
我希望获得有关ASP.NET MVC捆绑和缩小的一些专家建议.我的项目脚本文件中同时包含未最小化(.js)和最小化版本(.min.js).我将它们包含在脚本包中,如下所示: bundles.Add(new ScriptBundle("~/bundles/layout").Include( "~/Scripts/jquery-{version}.js",
..
我有一个返回Javascript文件的控制器操作.我可以从我的观点引用此文件,并且可以正常工作.我想将其与其他JS文件放在System.Web.Optimization.Bundle中. 我正在尝试这样做,本质上是: new Bundle().Include("~/DynamicScript/UrlDictionary"); 我的Bundle中的其他文件可以很好地渲染,但是这个文件
..