00:02
它作用是防止将某一些包啊打包到我们最终输出的这个中。哎,就是说白了,就是比如说啊,我们这里面用的整这个依赖。而这这块呢,我们希望啊,它是通过CDN链接引入进来。这时候呢,我们就通过ex把它给禁止的,禁止呢就是它不会被打包了,哎,那么我们会从这个CDN连接中去使用这个JA。好,下面我们来介绍具体的配置。我们呢,将这个零四打完没资源啊,复制一份,我们不需要整太多配置啊,我们就以零四为例来写一个。27叫S。OK。好,这里面的注释呢,我们就删掉了啊,我们就不多写了。这里面配置呢,都是非常基本的配置啊。好,那到这儿呢,我们就写了一个啊,咱们的一个外派的一个非常配简单的配置。好,这里面呢,我们通过entry指定入口文件啊,咱们JS下面的ins。
01:00
通过outut呢,指定输出的一个位置啊,输出的位置好我们这里啊,像我们做缓存的话呢,可能加上可能是harsh啊,这里我都不改了啊。好输入到目录呢,是输入到J下面。好,这里面呢,用那个H插件来处理H资源,那么环境的模式呢,我们调生产模式。好了,那么externals呢,就是在这里呢,再加个选项加externals。External。直播一个对象,比如说我要忽略的是jary啊,好,它对应的库呢叫jary啊。好,第一个呢,就是我们要忽略的一个。忽略的一个扩啊。以及对应的它的一个咱们的NPM下载的报名啊报名。OK,这里面就忽略掉了这个这了啊这。好,那么我们这里要怎么办呢?我们来看一下啊in JS,那么这里要新建个C啊JS啊。
02:00
这应该去这梦想啊,好。你去。好,J里面呢,我就什么都不写,我就引入JRY啊,From j。然后呢,将它打印一下这符就OK了。那么下面呢,我们直接去打包就能看到结果啊,如果整块玉被打包进来,那么它大小呢,应该是超过80KB的,我们可以预习一下,如果没有再被打包进来呢,它大小呢应该是非常小,诶你看啊,大小的大概为1KB左右。我们检查一下这个BS,那么这里面呢,应该是很明显的发现到没有纸里的任何东西,如果被打包进来了,那显然不是这么多东西。好,那这样做呢,我们加上extern这个配置呢,它能够杜绝啊,就是这个整被打包进来啊,这里面我们是写这样写是。忽略。就是拒绝。被打爆。
03:00
进了。就是忽略他一样啊好,那么忽略之后啊,我们一定要记得在L中呢,负责把它给引进来啊,否则的话呢,我们是没用的。所以这里面呢,我们需要给大家找一张,找一个CD链接啊,找一个的CD。我们用一个免费的,比方说不的时间啊,也是开源免费的就比较前啊,我们找。比如说我们找个比较常用的一个一点几的版本啊。往下翻。好,比如这个1.4的版本,我们找一个main的文件啊,复制一下这个输入标签。好,拿到我们这儿来啊,拿我这儿来。好了,那么这个CDN链接呢,就引进来了,所以这里面要注意啊,就是当我们忽略掉了这个整合率打包的时候呢,那么我们需要手动的引进来。好,这时候我们再重新打包一次啊,重新打包一次。好,大小的还是一样的,只不过呢,不同的是就是我们这里会多一个这样CDN链接引入了这个RY啊。所以当我们再去运行这个文件的时候呢,哎,它还是能找到这是合的,同时呢,会把这多乐福呢给咱们啊打印出来,我们刷新啊,你看就打印出来了。
04:08
好,这个就是要作用,就是将来我们开发的时候,如果我们发现有些包呢,需要通过CDN引进来,那么在这里就会通过这里配置,比如说jary或者将来的red view啊,拒绝他们打包。然后呢,再在HM中通过数标签的方式将这些包呢引进来即可了,啊引来即可,那么这样呢,就是这个extern用法,那么作用呢,很明显,就是能够拒绝一些包呢参与进来打包。比方说呢,可能啊,我这个户呢,要参与一个它或者指块率啊,他要参与参加进行打包,那么多一个户的话呢,肯定速度会稍微慢一点,那么让他补打包呢,那速度呢,稍微的可以快那么一点点啊快一点点。就这个同时呢,它优化就在于呢,我们通过CDN的方式引入的话呢,那么速度呢,肯定比我们自己的一些地值呢,更快一些啊。
05:01
好了,那么这呢,就是我们的这个用法,它的用法呢,并不难啊,所以大家注意这些写法的时候呢,要特别注意后面的是这个包名啊,包名不能写错了啊。OK,那么这样呢,就是咱们的eternal的用法。
我来说两句