bundling-and-minification相关内容
最近我一直在玩react.js,我喜欢我可以开发工作UI组件的速度。我现在已经创建了很多组件,我想在不同的.jsx文件中分发一些组件。 我读过的每件事都说我每次搬到制作时都应该使用像browserify或webpacker这样的捆绑器。但是我反对这个想法。我喜欢在javascript中开发的部分原因是因为它是一种脚本语言而且没有编译器可以随意使用。如果我想搞乱构建链等,我可能只是在c中进行开
..
我们在单页面应用程序中使用WebPack。该应用程序部署到许多环境中。我们有一个要求,即应用程序需要在给定环境中调用特定端点。 为了提供给定环境的端点地址,需要有一个环境模块。这是当前的解决方案(有很多,这不是问题的关键)。但是我们需要从缩小中排除config.js,以便在部署过程中将其覆盖。 config.js如下所示: module.exports = { env:{
..
我发现至少有两种方法可以从像Ramda这样的模块导入函数。可能还有一些方法可以做一些非常相似的事情,比如 const R = require('ramda'); 选项1是导入某些功能: 从'ramda'导入{cond,T,always,curry,compose}; 选项2是导入整个模块,如: 从“ramda”导入*为R; 我更喜欢引用调用函
..
我对前端开发很陌生,是一个很长时间的后端C#和Java开发人员,我正在努力处理如何构建前端应用程序。我想使用typescript构建一个应用程序,并使用gulp作为我的构建管道,将我的代码转换,捆绑和缩小为一个JavaScript文件。为此,我一直在寻找节点模块 tsproject ,据我所知,它应该是做正是我想要的。 - (。 这是我的gulpfile.js的相关部分: var g
..
捆绑功能从MVC 6中排除,建议的方法是使用gulp任务捆绑。 使用捆绑,我们使用随机获得的随机字符串在包含的css / javascript文件url(s)的末尾。这个字符串非常重要,因为一旦你改变了你的css / javascript中的任何内容,就会产生一个新的字符串,这将迫使浏览器加载新版本的文件(S)。 所以如果你有3个css文件,它们将被捆绑成一个,它们看起来像这样:
..
//加载各种gulp模块 var gulp = require( '吞'); var concat = require('gulp-concat'); var minifyCSS = require('gulp-minify-css'); var autoprefixer = require('gulp-autoprefixer'); var rename = require(
..
我想使用MVC4捆绑和缩小,但我总是得到这个错误消息作为注释在我未缩小的CSS文件: / *缩小失败。返回未分类内容。 (534,29):运行时错误CSS1019:意外令牌,发现'' (534,29):运行时错误CSS1019:意外令牌, ,29):运行时错误CSS1042:预期函数,发现'' (534,29):运行时错误CSS1062:预期分号或关闭花括号,发现“ (535, 26):
..
我在BundleConfig.cs中配置了以下包: bundles.Add(new StyleBundle(“〜/ bundles / css“)。Include( ”〜/ assets / bootstrap / css / bootstrap.css“, ”〜/ assets / css / global / all.css“)); ,并使用以下代码引用它:
..
在ASP.NET MVC4应用程序中,使用 bundles.Add(new StyleBundle /pos.css“) .Include(”〜/ css / mypos.css“)); 并以的形式呈现 @ Styles.Render(“〜/ css / pos.css”) 调试模式下生成的输出是
..
我正在对包含@imports的文件使用cssmin。 cssmin正确地递归导入本地文件,但对于指向URL的导入,导入将保持为内联。这使得生成的缩小的CSS无效,因为@规则必须在文件的开头。有没有人知道一个好的解决方案或解决这个问题的解决方法? 解决方案 strong>和 @import ,我发现了一个包含 grunt concat 的解决方案: 创建一个连接grunt任务: 将@
..
我读过一些人说,如果你结合然后缩小可能会有问题,并且你应该总是缩小然后结合(例如参见这个问题。)然而,我从来没有见过这些问题是什么或自己遇到的例子。我也找不到任何官方从YUI devs说明最好的做法是什么。 解决方案 由于方式压缩算法 GZIP压缩 目前最流行的压缩算法是GZIP。它是如何工作的,它试图引用字符(或字符串)从他们的最后一次出现的位置,并定义这些字符可以重复多少。
..
我试图用捆绑的缩小对于一些.css和.js文件。我的包的配置如下: 公共静态无效RegisterBundles(BundleCollection包) { 包。加入(新ScriptBundle(“〜/ Modernizr的”),包括( “〜/脚本/ modernizr.js” )); bundles.Add(新StyleBundle(“〜/ TemplateContent”)。包括(
..
我希望我没有创建一个重复的话题,但我一直在寻找了两天,无法找到解决这一点。 我们是在开始的 MVC4 ,我们有以下的引导加载版本的新项目。我遇到的问题是,当我尝试引用在 bootstrap.less ,我的 global.less ,或当前文件以外的任何东西。我可以在当前文件的顶部创建一个变量,并使用它只是罚款,但如果我想使用的东西出一个单独的文件,我不得不 @import 它。这将是很好,
..
我有一个Asp.Net MVC 5 Web角色和Azure的SDK 2.3针对4.5.1框架云服务;该网站完全在本地。 但是,当我将其部署到Azure的云服务,我有经典的空引用错误: 对象引用未设置到对象的实例。 异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例 源错误: 9号线:@ Scripts.Render(“〜/包/ jQu
..
我有一个使用jQuery的日期选择器的事情(在常规VS2012 MVC4模板实现)网站。它的外观和本地主机上运行时工作正常。但是,当我发布(天青),部分的CSS缺失。在Chrome开发工具显示404错误两个CSS文件:
..
我使用 BundleTransformer 来缩小 CSS 和 JS 资源 <&唯GT; < CSS COM pressionType =“标准”removeComments =“真”lineBreakPosition =“ - 1”/> < JS COM pressionType =“标准”obfuscateJavasc
..
在我BundleConfig我有 bundles.Add(新StyleBundle(“〜/内容/ CSS / CSS”),包括(“〜/内容/ CSS / wireframe.css V = 1.0?”)); 在我看来,我有 @ Styles.Render(“〜/内容/ CSS / CSS”) 但是,当我访问的页面而言,我得到一个404,此错误 [HttpException]:控制器的路
..
当我加入jQuery的用户界面将捆绑我结束了: bundles.Add(新StyleBundle(“〜/内容/ CSS”)。包括( “〜/内容/主题/基/ jquery.ui.core.css” “〜/内容/主题/基/ jquery.ui.resizable.css”
..
有没有什么办法可以做到这一点? 一些捆绑销售的好处是: 最小化 Gzip已融为一体pression 请求有处理文件versiones(缓存)令牌参数。 在我的地盘我用了很多捆,但在一些网页我只有1剧本,我不认为我应该只为1脚本创建一个包。有没有什么办法可以使用带有 Url.Content这三个好处方法。 我的乌托邦的解决办法是建立东西(也许在web.config),每当Ur
..
我觉得应该对成组的一堆您使用连成一个单一的交付到浏览器的文件捆绑。这意味着例如,对于我的根的风格我愿做类似如下: VAR包=新StyleBundle(“〜/内容/样式”)。包括( “〜/内容/ mystyle.less” “〜/内容/ bootstrap.css” “〜/内容/引导-responsive.css”); bundle.Transforms.Add(新Les
..