00:00
啊,这节课呢,我们主要是讲一下哎,对GS文件的压缩任务,上一节课呢,我们利用诶它这个插件叫ground con啊,实现了一个对GS文件的合并,那这节课我们往下来看,这有一个哎,叫压缩GS,那压缩GS我们用到了插件呢,叫ground control啊ify,那么你要用这个插件第一步啊,这不用说,我们得去把它下载下来。好,先让他下载着。它下载的时候呢,啊,我这其实看了一遍,那大家在这还是在这个插件列表这你去搜一个啊按搜到了以后你就可以打开它。打开了以后,呃,套路都是一模一样的,上来他教你先去安装一个对应的插件,这一步是提示你千万不要忘了啊,去加载这个对应的插件。
01:02
那么往下啊,往下我们找到example的时候啊,在这呢,它就有一些配置说明,你再往下翻,你会发现有很多。有很多,为什么有这么多呢?其实第一个是最基本的,也是我能保证你基本的压缩任务能够执行的。啊,也是,我用第一个肯定没有任何问题,下边这些就是在第一个的基础上进行一些扩展,哎做一些擦边形的工作,我们这一把给大家找一个往下翻,这这里面用哪个都行啊,我就给大家用这个好,那这个时候把这个配置拿过来,拿到我们当前项目的ground field注意了,你如果说哎看不准的话,你就把这个收起来。收起来以后,第一个是的任务。在这个下边继续放,千万要记住了,这些任务配置都在这个conflict里边,不要写到外边来,否则的话就会出错。
02:02
啊,那我们来看一下到底都有哪些东西。首先上面有个这个PKG,你们猜一下这是什么东西啊?就是packet说的就是相当于定那个变量,你看他这是去找谁啊,Read杰son是不是读取的是我们pack这个文件。那再往下,这就是啊,我对应的任务名就叫A。又看到options了,这是一个配置选项。里边这个语法你们应该是或多或少见到过,就看这个吧,这个有点像你们学的EGS。是不是模板引擎的语法,哎,接括号反反分号,哎,先来lo pkg.name Pkg.version以及today这个日期,待会儿告诉他他干嘛的,那下边这才是我们真正去配置任务的地方。一看到这个my target说明什么?
03:02
我之前教过大家,你看到埋这种什么自定义的,也就是意味着这其实可以去改,你比如说我这写个必要的啊,也没问题,里边的东西就不能动了。这个非里面,哎,这个时候它是一个对象,它里面有个介词对。那你自己看一下能不能看懂,我这里面需要怎么写。UK一个value,先来看它的value值。在这个里面我们是不是能看到src,那说明他是去找什么东西。是不是找我的目标原文件啊。好,我们先把它删掉,找我们的,哎,这个时候我会知道我这应该怎么写。我们去找谁啊?SCR,然后呢?GS下面找他俩压缩。哎,我们通常对GS操作什么?合并压缩,合并压缩也就是意味着我是先合并。
04:04
那我们压缩其实针对的是合并以后的文件给他压缩。所以在这我们不应该去找找src,我们应该是找谁啊,找B的下边GS下边的。标点GS是不是找这个我们之前压合并好的文件,而当前这个对象里面的K值表示的就是你要压缩以后输出的文件目录以及文件名字。来,我还是让它放到BI的下面,GS下面build的点,记住了,这通常会加一个密,是要与它压缩之前的文件要区分开。这能懂?那写完这些以后啊,我们就可以去执行什么,哎。你看着啊,我其实我少做了一件事情,这个时候呢,我去执行一下压缩任务,它叫阿格塞回车。
05:03
有没有发现有报什么错了?这有个警告,说UN的任务根本没有找到。为什么会没找到呢?是因为执行不了这个任务。哎,很好,咱们刚刚是不是没写他,那这个时候我应该是在这写个阿范,然后我们再重新执行一下当前的任务。这是不执行啊,而且你能看到这一个文件被压缩原来是多大,240B压缩到多少,178。啊,就是告诉你某个压缩了,那这个时候大家看咱们这儿是不是多了个他。这不就是压缩后的吗?来,进来看一下。这看到没有?你看这个从这开始,开始console log到这,这是我们的第一个文件吧。第二个函数是不是就是它,这不是我定义了个数组,利用map去给它加工吗?没问题,那这个时候我们压缩的任务就执行完了,执行完了大家再看一下上边这多了一个注释。
06:10
这个注视你看啊。这个东西和我们的packson里边哪个一样呢?是不是和咱的报名一样内蒙,然后这个版本号是和我的版本号一样,没问题,后边还有个日期,注意看这。是不是和我定的当前的日期一样,哎,现在告诉大家,我刚刚这加了个配置选项是干嘛的,你看这现在应该能看懂了。相当于读完这是不是有一个对象,对象里面取他的name version以及今天的日期,不过这些东西你不要也行,就是一些额外的辅助而已。好,那到这儿我们压缩的任务执行完了,我先提一个啊,大家可能会出现的问题啊,有同学的电脑上压缩完了,会发现我这个压缩的版本会往后缩进一位。
07:03
什么意思呢,我这是不是在同一节啊,哎,有极个别同学的电脑,你会发现这个文件往后缩进了一位,但是在使用上又没有任何的呃区别,跟我这个也是使用上没有问题。那是因为你们电脑的自己自身的原因,这个时候想让他俩在同一级,你只需要把这个压缩文件的名字不要和它一样就OK了,肯定在同一节了啊,也就是说都是贝二的话,它很有可能往后走一位。这是你们可能会遇到的问题。能懂吧,哎,这就是当前压缩的这些任务,我呢先把这个视频给大家停一下。
我来说两句