Questions tagged «bundle»

捆绑包是一组资源。

16
MVC4 StyleBundle无法解析图像
我的问题与此类似: ASP.NET MVC 4缩小和背景图片 除非我愿意,否则我会坚持使用MVC的捆绑软件。我脑部崩溃,试图弄清楚指定样式束(例如独立的CSS和jQuery UI等图像集)的正确模式是什么。 我有一个典型的MVC站点结构,/Content/css/其中包含我的基本CSS,例如styles.css。在该css文件夹中,我还有子文件夹,例如/jquery-ui包含其CSS文件和一个/images文件夹的子文件夹。jQuery UI CSS中的图像路径是相对于该文件夹的,我不想弄乱它们。 据我了解,当我指定a时,StyleBundle我需要指定一个虚拟路径,该路径也与真实内容路径不匹配,因为(假设我忽略了通往Content的路由)IIS将尝试将该路径解析为物理文件。所以我指定: bundles.Add(new StyleBundle("~/Content/styles/jquery-ui") .Include("~/Content/css/jquery-ui/*.css")); 使用以下方式呈现: @Styles.Render("~/Content/styles/jquery-ui") 我可以看到请求发送到: http://localhost/MySite/Content/styles/jquery-ui?v=nL_6HPFtzoqrts9nwrtjq0VQFYnhMjY5EopXsK8cxmg1 这将返回正确的,缩小的CSS响应。但是随后浏览器发送一个请求,要求一个相对链接的图像,如下所示: http://localhost/MySite/Content/styles/images/ui-bg_highlight-soft_100_eeeeee_1x100.png 这是一个404。 我知道我URL的最后一部分jquery-ui是无扩展名URL,这是我的包的处理程序,因此我可以看到为什么对图像的相对请求很简单/styles/images/。 所以我的问题是处理这种情况的正确方法是什么?


15
find_spec_for_exe':找不到gem bundler(> = 0.a)(Gem :: GemNotFoundException)
我用过sudo bundle install,那可能是问题的原因? 我现在有: gem -v 2.6.14 ruby -v 红宝石2.3.5p376(2017-09-14修订版59905)[x86_64-darwin15] jekyll -v 杰基尔3.6.2 bundle -vBundler版本1.16.0.pre.3 尝试运行时bundle exec jekyll serve或刚出现以下错误jekyll serve /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException) from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:in `<main>' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `eval' from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `<MacBooMacBook-MacBook-MacBook-Pro-MacBook-PrMacBook-MacBooMacBMaMacBMaMaMaMaMaMaMaMaMacBMaMaMaMacBMa 另外,访问我拥有博客的文件夹时,还会cd my_path收到以下消息: VM使用您的Gemfile选择Ruby,这一切都很好-Heroku也这样做,您可以使用“ rvm rvmrc warning ignore / Library …
217 ruby  rubygems  bundle  jekyll 

14
如何将参数从通知单击发送到活动?
我可以找到一种从通知中向活动发送参数的方法。 我有一个创建通知的服务。当用户单击通知时,我想使用一些特殊参数打开我的主要活动。例如,一个商品ID,这样我的活动就可以加载并显示一个特殊的商品详细信息视图。更具体地说,我正在下载文件,下载文件时,我希望通知具有以下意图:单击该通知后,它将以特殊模式打开我的活动。我曾尝试使用putExtra我的意图,但似乎无法提取它,因此我认为我做错了。 我的服务中创建通知的代码: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT THE EXTRA VALUE PendingIntent contentIntent …

6
真的应该将所有东西捆绑在Symfony 2.x中吗?
我知道类似这样的问题,人们倾向于讨论笼统的Symfony 2概念。 问题是,在特定的应用程序(例如类似Twitter的应用程序)中,所有内容都应该像官方文档中所说的那样真正包含在通用包中吗? 我之所以这样问,是因为通常在开发应用程序时,我们不想将代码高度耦合到某些全栈胶合框架。 如果我开发基于Symfony 2的应用程序,并且在某个时候决定将Symfony 2并不是继续开发的最佳选择,那么这对我来说会是一个问题吗? 因此,普遍的问题是:为什么一切都捆绑在一起是一件好事? 编辑#1 自从我问了这个问题以来,已经快一年了,我写了一篇文章来分享我对该主题的知识。

14
ASP.NET捆绑包如何禁用缩小
我都debug="true"在我的web.config(s)中,但我只是不想缩小我的捆绑包,但是我似乎没有做任何事情来禁用它。我试过了enableoptimisations=false,这是我的代码: //Javascript bundles.Add(new ScriptBundle("~/bundles/MainJS") .Include("~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*") .Include("~/Scripts/regular/lib/mvc/jquery.validate*") .Include("~/Scripts/regular/lib/bootstrap.js") .IncludeDirectory("~/Scripts/regular/modules", "*.js", true) .IncludeDirectory("~/Scripts/regular/pages", "*.js", true) .IncludeDirectory("~/Scripts/regular/misc", "*.js", true)); //CSS bundles.Add(new StyleBundle("~/bundles/MainCSS") .Include("~/Content/css/regular/lib/bootstrap.css*") .IncludeDirectory("~/Content/css/regular/modules", "*.css", true) .IncludeDirectory("~/Content/css/regular/pages", "*.css", true))




9
捆绑安装返回“找不到Gemfile”
我是Rails的新手,目前正在阅读指南。该指南指出: 使用文本编辑器使用清单2.1的内容更新Bundler所需的Gemfile。 source 'https://rubygems.org' gem 'rails', '3.2.3' group :development do gem 'sqlite3', '1.3.5' end # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails', '3.2.4' gem 'coffee-rails', '3.2.2' gem 'uglifier', '1.2.3' end gem 'jquery-rails', '2.0.0' group :production do gem 'pg', …

9
使用Parcelable而不是序列化对象的好处
据我了解,Bundle它Parcelable属于Android执行序列化的方式。例如,它用于在活动之间传递数据。但是我想知道,例如,如果将Parcelable业务对象的状态保存到内部存储器中,使用经典序列化代替传统序列化是否有任何好处?它会比经典方式更简单或更快速吗?我应该在哪里使用经典序列化,哪里可以更好地使用包?

7
如何指定一个明确的ScriptBundle包含顺序?
我正在尝试MVC4 System.Web.Optimization 1.0 ScriptBundle功能。 我有以下配置: public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { // shared scripts Bundle canvasScripts = new ScriptBundle(BundlePaths.CanvasScripts) .Include("~/Scripts/modernizr-*") .Include("~/Scripts/json2.js") .Include("~/Scripts/columnizer.js") .Include("~/Scripts/jquery.ui.message.min.js") .Include("~/Scripts/Shared/achievements.js") .Include("~/Scripts/Shared/canvas.js"); bundles.Add(canvasScripts); } } 和以下视图: <script type="text/javascript" src="@Scripts.Url(BundlePaths.CanvasScripts)"></script> 哪里BundlePaths.CanvasScripts是"~/bundles/scripts/canvas"。它呈现如下: <script type="text/javascript" src="/bundles/scripts/canvas?v=UTH3XqH0UXWjJzi-gtX03eU183BJNpFNg8anioG14_41"></script> 到目前为止一切顺利,但~/Scripts/Shared/achievements.js捆绑源中的第一个脚本除外。它取决于之前包含的每个脚本ScriptBundle。如何确保它遵循我向包中添加包含语句的顺序? 更新资料 这是一个相对较新的ASP.NET MVC 4应用程序,但它引用了优化框架预发行包。我删除了它,并从http://nuget.org/packages/Microsoft.AspNet.Web.Optimization添加了RTM包。对于web.config中带有debug = true的RTM版本,@Scripts.Render("~/bundles/scripts/canvas")将以正确的顺序呈现各个脚本标签。 在web.config中使用debug = false时,合并的脚本首先具有Achievements.js脚本,但是由于它是稍后调用的函数定义(对象构造函数),因此运行时没有错误。缩小器也许足够聪明以找出依赖关系? …


9
Bundler:在与gem捆绑安装期间,找不到具有可执行捆绑(Gem :: GemNotFoundException)的gem bundler(> = 0.a)
我正在执行以下脚本: gem install rdoc --no-document gem install bundle bundle 输出: + gem install rdoc --no-document Successfully installed rdoc-6.1.1 1 gem installed + gem install bundle Successfully installed bundle-0.0.1 Parsing documentation for bundle-0.0.1 Done installing documentation for bundle after 2 seconds 1 gem installed 1 gem installed + bundle install /usr/lib/ruby/2.5.0/rubygems.rb:289:in …

1
有人可以解释Webpack的CommonsChunkPlugin
我得到了一个基本要点,即CommonsChunkPlugin查看所有入口点,检查它们之间是否存在通用的软件包/依赖项,并将它们分成自己的捆绑包。 因此,假设我具有以下配置: ... enrty : { entry1 : 'entry1.js', //which has 'jquery' as a dependency entry2 : 'entry2.js', //which has 'jquery as a dependency vendors : [ 'jquery', 'some_jquery_plugin' //which has 'jquery' as a dependency ] }, output: { path: PATHS.build, filename: '[name].bundle.js' } ... 如果我捆绑而不使用 CommonsChunkPlugin 我将得到3个新的捆绑包文件: entry1.bundle.js包含来自entry1.js和的完整代码,jquery并包含自己的运行时 entry2.bundle.js包含来自entry2.js和的完整代码,jquery并包含自己的运行时 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.