标签: bundle

21
推荐指数
3
解决办法
3万
查看次数

webpack 4 - 分割多个条目的块插件

使用具有以下配置的split chunks插件:

{
    entry: {
        entry1: [entry1.js],
        entry2: [entry2.js],
        entry3: [entry3.js],
        ...
    }
    optimization: {
        splitChunks: {
            chunks: "all"
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

代码将完美地分为:

vendors-entry1-entry2-entry3.js // common for all
vendors-entry1-entry3.js // vendors only required by both entry1, entry3
entry1-entry2.js // common code of entry1 and entry2
entry1.js // unique entry's code
entry2.js
entry3.js
Run Code Online (Sandbox Code Playgroud)

问题是,我现在如何在我的html中使用每个条目的特定供应商(或者在我的特定情况下使用ejs)

使用HtmlWebpackPlugin建议只需创建一个index.html来加载上述所有内容,尽管用例很明显:

渲染entry1页面时 - 加载:

vendors-entry1-entry2-entry3.js
vendors-entry1-entry3.js
entry1-entry2.js
entry1.js
Run Code Online (Sandbox Code Playgroud)

渲染entry2页面时 - 加载:

vendors-entry1-entry2-entry3.js
entry1-entry2.js
entry2.js
Run Code Online (Sandbox Code Playgroud)

等等..

javascript bundle webpack code-splitting

21
推荐指数
2
解决办法
6002
查看次数

Android 13 (SDK 33):Bundle.getSerialized(String) 已弃用,有什么替代方案?

从 API 级别 33 开始,getSerializable(String)不推荐使用 Bundle 类的方法。文档建议改为使用getSerializable(String, Class)。但该功能仅适用于 API 级别 33。

我当前的代码:

val model = args.getSerializable("key") as? Model
Run Code Online (Sandbox Code Playgroud)

现在应该是这样吗?

val model = args.customGetSerializable<Model>("key")

@Suppress("DEPRECATION")
inline fun <reified T : Serializable> Bundle.customGetSerializable(key: String): T? {
    return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
        getSerializable(key, T::class.java)
    } else {
        getSerializable(key) as? T
    }
}
Run Code Online (Sandbox Code Playgroud)

android bundle serializable kotlin

21
推荐指数
1
解决办法
1万
查看次数

如何在Xcode中创建一组可重用的代码?

我正在开发一个iPhone应用程序,并且必须解析xml文件才能将它们放入数据库中.我还将在我的应用程序中使用相同的xml解析器,以便用户可以导入自己的数据.我想知道如何将这些xml解析器提取到一个包或一个库中,这样我就可以在我的iPhone应用程序和命令行应用程序中使用它们,我只是填充sqlite3数据库.

提前致谢!

iphone xcode bundle

20
推荐指数
1
解决办法
1万
查看次数

如何序列化捆绑?

我想序列化一个Bundle对象,但似乎找不到一种简单的方法.使用Parcel似乎不是一个选项,因为我想将序列化数据存储到文件中.

有关如何做到这一点的任何想法?

我想要这个的原因是保存和恢复我的活动状态,当它被用户杀死时.我已经创建了一个Bundle,其中包含我要保存在onSaveInstanceState中的状态.但是当活动被SYSTEM杀死时,android只保留这个Bundle.当用户杀死活动时,我需要自己存储它.因此,我想将其序列化并存储到文件中.当然,如果你有任何其他方式来完成同样的事情,我也会感激.

编辑:我决定将我的状态编码为JSONObject而不是Bundle.然后可以将JSON对象作为Serializable放入Bundle中,或者存储到文件中.可能不是最有效的方式,但它很简单,似乎工作正常.

serialization android bundle

20
推荐指数
3
解决办法
2万
查看次数

如何在Rails 3.1中创建项目期间删除"bundle install"命令?

我正在创建一个新项目:

rails new ggg --database=mysql
Run Code Online (Sandbox Code Playgroud)

并得到以下输出:

create  
      create  README
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/assets/images/rails.png
      create  app/assets/javascripts/application.js
      create  app/assets/stylesheets/application.css
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  app/mailers/.gitkeep
      create  app/models/.gitkeep
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/initializers/wrap_parameters.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create …
Run Code Online (Sandbox Code Playgroud)

gem bundle ruby-on-rails ruby-on-rails-3.1

20
推荐指数
1
解决办法
8996
查看次数

iOS中Apple的默认应用程序的包标识符是什么?

我需要知道苹果应用程序的软件包标识符,例如邮件,联系人,狩猎,照片,游戏中心,设置,日历,iPod,App商店,相机等......经过一段时间的搜索,我发现它们可能是com.apple.{somethingelse}

bundle identifier ios

20
推荐指数
4
解决办法
6万
查看次数

有效载荷包标识符在验证步骤与Xcode不匹配

我从某人(比如zzz)获得了ios app项目,该项目已经上传到Apple App Store,但后来以某种方式从商店中删除(不太清楚为什么).我现在需要在这个项目上工作.

首先,我在iTunesConnect中创建了一个名为'yyyyy with me'的应用程序.我试图创建名为'yyyyy'的应用程序,但得到错误说yyyyy已被使用.

回到我得到zzz形式的代码,我看到旧的bundle id是com.zzz.yyyyy,显然不是我的,所以我把它改成我的像com.xxx.yyyyy,其中xxx是我的域名,yyyyy是应用程序名称.

当我完成编码并想要提交应用程序时,在验证步骤中,我收到错误消息:

.....具体而言,不支持键"application-identifier"的值"nnnnnn.com.xxx.yyyyy".此值应为以TEAMID开头的字符串,后跟一个点,后跟一个包标识符.Payload/yyyyy.app中Payload/yyyyy.app/yyyyy的可执行文件已使用标识符"com.xxx.yyyyy"签名,该标识符与包标识符"com.zzz.yyyyy"不匹配.

我检查了项目'General'选项卡,但在那里找不到任何com.zzz.yyyyy,只有我的com.xxx.yyyyy.

有效载荷是什么/在哪里?我讨厌Apple的代码签名,提供东西!如何/我该怎么做才能解决问题?谢谢.

顺便说一下,我正在使用xcode5.团队设置为无,但当我将我的苹果帐户添加为团队时,它表示我的帐户已添加.

xcode bundle identifier payload

20
推荐指数
1
解决办法
6542
查看次数

iOS捆绑包无效

此捆绑包无效  - /Payload/xxx.app/Frameworks/FBSDKCoreKit.framework/FacebookSDKStrings.bundle的Info.plist文件丢失或无法读取.

无效的捆绑包  - "/Payload/xxx.app/Frameworks/FBSDKCoreKit.framework/FacebookSDKStrings.bundle"中的捆绑包不包含捆绑包可执行文件.

我现在正处于斗智斗勇的境地.我花了6个多小时试图弄清楚这个.我还手动下载了我的Swift应用程序的FB SDK,并尝试将Framework指向Downloaded包中的FBSDKCoreKit.framework.

在尝试再次上传之前删除了我的派生日期并清理了所有内容.仍然无法弄清楚出了什么问题.任何帮助,将不胜感激.

facebook bundle ios fbsdk

20
推荐指数
1
解决办法
998
查看次数

Bundler找不到gem"bundler"的兼容版本:

在这里完成Ruby和Rails的新人...过去曾尝试过一些教程,但那是关于它的.我正在尝试遵循"Ruby on Rails 3 Tutorial"一书,并找到了一个障碍,我在这里和谷歌搜索后找不到任何帮助.

我还没有做过任何事情; 只要:

rails new first_app
Run Code Online (Sandbox Code Playgroud)

然后将Gemfile sqlite3更改为

gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
Run Code Online (Sandbox Code Playgroud)

当我运行'bundle install'时,我得到以下内容:

Fetching gem metadata from http://rubygems.org/.........
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.1) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.3)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?
Run Code Online (Sandbox Code Playgroud)

我试过通过卸载捆绑包

gem uninstall bundler -v 1.1.3
Run Code Online (Sandbox Code Playgroud)

然后通过安装bundler v1.0.0

gem install …
Run Code Online (Sandbox Code Playgroud)

ruby bundle ruby-on-rails bundler

19
推荐指数
4
解决办法
4万
查看次数