pack函数怎么用

pack函数怎么用,第1张

pack() - 类 javaawtWindow 中的方法调整此窗口的大小,以适合其子组件的首选大小和布局。pack(JarFile, OutputStream) - 接口 javautiljarPack200Packer 中的方法接收 JarFile 并将其转换为 Pack200 存档。pack(JarInputStream, OutputStream) - 接口 javautiljarPack200Packer 中的方法接收 JarInputStream 并将其转换成 Pack200 存档。pack() - 类 javaxswingJInternalFrame 中的方法使此 JInternalFrame 的子组件按其首选大小进行布局。pack() - 类 javaxswingJPopupMenu 中的方法布置容器,让它使用显示其内容所需的最小空间。

僵尸毁灭工程4pack送的方法是:就是一人花钱买了游戏,然后通过赠送系统可以指定送给你想送的人。

Steam平台的游戏多人包可以在库存中进行赠送给好友,玩家首先要添加想要赠送朋友的steam账号为好友,接着购买了某个游戏的多人包,然后在库存中找到购买的游戏并选择赠送给好友就可以了。

如果是游戏中的传送的话可以esc调出在线玩家,把队友传送到身边,或者自己传送到队友身边去,游戏中按ESC,选择在线玩家里面进行操作即可完成传送。

僵尸毁灭工程的游戏背景:

游戏《僵尸毁灭工程》设定在丧尸危机爆发以后,作为平民的主角将要在充满丧尸的城市中艰难求生。游戏已在steam正式上架发售。

游戏的正式版本还在不断更新,对画面的优化和玩法的跟进依旧在持续中。游戏拥有完善的天气系统,随机事件,并加入了车辆与npc相关事件,支持单人游戏、本地多人和在线多人。

虽然是俯视角的游戏,但游戏也有着严格的视野机制,窗户、建筑、树木、围墙等都会遮挡玩家的视野,也增强了游戏的可玩性。游戏有一个很有意思的设计,就如同很多丧尸**和末世**一样,人类社会被灾难侵袭,很多公共设施会开始逐渐瘫痪,例如水和电。

在爆发初期,玩家还可以打开水龙头喝水,城市还有供电,可以用电灯、电视、收音机等设备,街上也有路灯。但随着游戏发展,会在几天到几周的随机时间内,由于缺乏有效维护和运转,导致城市停水停电,从而增加生存难度。

其中build文件夹中的webpackprodconfjs是我们主要注意的文件,我们在该文件中动态设置不需要被打包的模块并构建出合适的链接。

在webpack项目中,所引入的第三方资源会被统一打包进vender文件中,我们通过webpack的 externals 属性可以设置打包时排除该模块,详情说明见 外部扩展(externals) 。

在前面的步骤中,我们创建的项目包括vue、vue-router,在正式开发在还会有ui库,如element-ui,为了方便演示,我们再安装element-ui和axios两个模块,并实现在构建是把这是个模块以cdn的形式引入。

注意安装时记得-S,它的作用是安装完后在packagejson项目文件中插入记录,后续操作需要读取已安装模块

对于cdn,我们可以自己搭建,也可以使用专业的cdn服务商,这里使用免费的cdn bootcdn 。选用免费cdn有很多好处,但毕竟有隐患,那就是服务有可能会奔溃。

依次搜索出前面模块,结果如下

按照规律,得出cdn资源路径规则为

使用cdn其实也就是在webpack热启动和打包项目的时候动态插入script和style链接,为了方便维护,我们通过在build/utilsjs文件上添加几个方法,将来在webpackdevconfjs和webpackprodconfjs上可以使用。

如果没有build/utilsjs,可以在其他文件上添加,只要在后续步骤中能操作到就行

1添加cdn根地址

2添加cdn模块 按照需要删改

这里特别注意scope,它是webpack配置的external参数下的信息,比如vue的作用域命名是Vue,vue-router的作用域命名是VueRouter,element-ui的作用域命名是ELEMENT,同理,jq的作用域命名是JQuery,具体做法是先引入该资源,然后在控制台依次输入近似的值,一个个匹配(目前没找到更好的做法)。

3添加获取版本号方法

4导出不需要被打包的cdn模块配置重点

在webpack热启动本地调试的时候,我们可以使用cdn。

在build/webpackdevconfjs中,默认已经引入了utilsjs,所以可以直接调用相关方法,如果是自定义的文件,记得引入。

紧接着我们在该文件下找到devWebpackConfig下的plugins下的HtmlWebpackPlugin插件,它的作用是动态构建html页面,原始配置如下:

我们可以往里面添加点自定义属性,方便在indexhtml中调用。,修改如下:

其中cdnConfig和onlyCss自定义属性,在html上通过htmlWebpackPluginoptions可以读取到。

更多html-webpack-plugin配置情况官网,这里暂时不需要更多。

webpackprodconfjs添加cdn配置和忽略模块

在打包的时候,我们使用cdn,配置和前面dev的差不多,只不过需要做多一步。

注意此处的externalModules,后面用到,也就是比dev多的步骤。

externals代表构建时不需要被处理的模块,也就是前面说的scope需要注意的地方。

和dev一样,我们修改webpackConfig下的plugins下的HtmlWebpackPlugin插件配置 (这里的默认配置比dev的多,主要是css压缩和js压缩相关)

加入和dev一样的两个配置,不过需要把onlyCss改为true,因为我们希望打包时不单单使用css。

webpack配置已经完成,在html-webpack-plugin中已经添加了相关参数,我们再在页面上可以直接使用,使用语法是ejs,和aspnet,jsp,php类似。

以上就是关于pack函数怎么用全部的内容,包括:pack函数怎么用、僵尸毁灭工程4pack怎么送、webpack使用HtmlWebpackPlugin进行cdn配置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/mama/1198984.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-20
下一篇2023-09-20

发表评论

登录后才能评论

评论列表(0条)

    保存