00:01
Include包含排除。开发的时候呢,我们需要使用第三方的库和插件。比如说你开发六项。那么你可能要安装前端路由B安装状态管理库VS。如果你要开发开发这个数据可视化,你还要安装一下等这些库。那么这些库呢,它都会下载到model models里面。对吧。这些文件呢,都有特点,他们已经编译过了,我们直接import,直接使用就完事,我们并不需要做处理。所以我们一定要记得,在做对JS文件做初级的时候,要排除model model下面的东西。比方说yes it处理的时候和BB处理的时候,记得要排除这些产品代码。因为如果你做了。反而速度会变得更慢,因为他们已经做好了,你再做一遍,是不是速度就变得慢了呢?所以这里呢,我们就是要排除novas这个下面的文件,从而让我们只处理SC下面的文件,这样速度就会更快一点。
01:07
那么方式有两种,有包含include,只处理某些文件和排除排除这些文件,那么除了这些文件以外,其他文件我都要处理。那么这两种配置只能写一个,要么包含,要么排除。好,下面呢,我们教大家去用一用。来到我们的配置中,不管是开发也好,还是生产模式也好,都需要做这个配置。那么主要针对的是JS文件。所以我们的B和E。那么这里其实我已经写好了,排除。对吧,它这里会排除。啊,下面的文件。那么其他文件都处理。除了有include啊,这个写法呢,还有include写法。那么它是包含,包含的话呢,我们这里写个绝缘路径。
02:02
除了入口那里以外呢,其他地方都建议解决路径。好的,写上C。那么这个意思就是只出力。FC下的文件,其他文件就不处理。啊,这两种方式只能用一种啊,如果同时用会报错的,所以要注意。那么这是b yes呢,也要处理。那么在这里呢?我们写上要排除的no models目录就好了。这样就可以了。当然下面也能用的,你反正就选择其中一种就完事了。取了一种,所以我上面呢,就假设有一库,下面我就有word的,而且这个word呢,其实默认值,也就是说你不写它也是有这个效果的。好了,那么这样呢,会让我们这个打包的这个性能会更好一点,速度会更快一点,因为我们只处理SC下面的文件,不管是你只包含SC还是排除model,其实说到底我们只剩下的文件就是SC了。
03:09
那么开发模式写了,生产模式也需要写。写完之后呢,咱们需要运行测试一下,看一下效果。大家一定要去测试一下,不管是开发环境也好,就用偏大预习一下,看下它有没有报错就好了,页面效果有没有都无所谓。诶,编译成功即可CTRLC终止。然后呢,我们在n PM run build,在生产模式下打包。看看有没有报错,因为有时候写错写的时候呢,我们可能写错单词,所以如果你能够啊,最后测试一下,那么这样就万无一失了。好了,那么开发模式,生产模式,配置都完成了,最后总结一下。包含和排除他们的目的就是让我们检测文件呢,只处理某一些文件。
04:05
包含的就是只处理某个文件,其他文件不处理,排除就是只排除了这些文件,剩下的文件我都处理。这两种只能存在。一个。而且我们只针对JS文件做处理,你像样式这些是没有的,为什么样式文件不做处理呢?第一个原因就是开发的时候,我们基本上是不会去引入其他第三方的样式的,我们一般自己写样式。这是因为没有引入第三方样式啊,所以样式都是在自己代码中,没有models里面的样式,那么我们自然就不需要排除他们了。对吧,啊,再者呢,如果假设我们引入了,比如说不的一些样式,对吧,引入了,那么引入了的话呢,我们也希望它和样式和我们自己样式打包在一起,所以我们仍然是要处理的。仍然是要处理的,所以我们也没必要去做排除啊,或者包含。所以这里面说到底就是只针对JS文件做这个包含和排除处理,而JS文件又只有BB和在干活,所以我们主要针对他们做事。
我来说两句