00:00
大家好,我是学学弟的特约讲师高若峰。这节课呢,我们对外派五做一个总结。看一下我们学习外派的,咱们说了。咱们用它,它就是一个工具对不对,这个工具最主要的目的就是为了可以打包各种资源,那我们通过课程的讲解对吧,通过web pack的核心功能,我们可以通过入口文件对吧,树状结构。找到我们的一个入口文件,通过入口文件引用的资源开始,对吧,然后呢,打包输出到指定的位置,那打包的核心的概念里边有可以打包,而TML资源对吧,可以打包csi资源可以打包历史资源,SAS资源对吧?图片资源以及其他的资源是这样的。然后呢,我们又做了DV server这样的,呃,开发服务器,然后我们又为开发环境进行了一些优化,又对生产环境做了一些简单的优化。当然了,咱们外派呢,呃,所有的功能呢,并没有完全讲全,对吧,前面我就说过,只讲了它30%,但是呢,这30%足够你完成90%以上的工作了。
01:09
那遇到其他的工作,现后现查都是同样的道路,比如说其他的一些生产环境的优化,对吧,往后去加就可以了,那。如果你要使用ipad,你得把我教你教过你的这些功能你全部用一遍,基本上就可以使用了,当然了。你也可以找到别人已经搭建好的这样的环境,对吧,直接用就行了,比如说你现在想用我这个环境,那么我这里边把所有代码都已经给你,呃,备份了,那比如说咱们现在用的就是外派五这个环境,那我拷给你的时候呢,我会把整个这个目录拷给你,但是呢,我会把什么,我会把它删掉,因为它这里边包特别的大,你看。咱们通过讲课一个一个下载,下载了很多对吧,这样的插件会把它删掉,然后呢,我也会把这个删掉。把这个删掉。那这样的话,你只要把这个项目,把这个目录拷贝到你想要的这个目录下,现在我这个环境现在就用不了了,对不对,但是我在这块假如说拷给你了,你直接n PM install,那所有的这些包又都回来了,它会照什么,按照这个Python,呃,Package金这个里边这样去找对不对,当然它有一个锁定版本,它会按这个锁定版本里边,这里边指定的每一个依赖关系去给我们去找找的。
02:26
是这样的一个情况,那你现在就可以用这样的环境了,那我现在假如说我配置好的是一个非常完美的一个开发环境的话了,那当然你可以在哈上下到很多这样的一个基于各种情况的这样的开发环境啊啊呃,你也不用说非得自己去做,用别人现成的环境会更好,那咱们学习外派的目的呢,就是以后在学习像vuee,像react,那他们里边呢,都有脚手架,这个脚手架就是基于ipad,把我们,嗯,基于vuee开发的所有的结构给我们建好的。所以我们只要下载vuee这样的,呃,一个脚手架的包,对吧,Mini你安装那它一样,所有的都给我们配置好了,不用我们一项一项配置,那我们说那有的人都配置好了,为什么我们要学习跟自己配置呢?这样的话,你知道它的we,因为vouee的脚手架也好,或者是RA脚手架也好,它都是基于web,基于web pack的,对吧。
03:16
那你知道外派的工作原理,那你在脚手架有一些功能不足的地方,或者换一些插件的地方,那你都知道怎么去做了,而且呢,像vouee啊,VI的脚手架,他们给我们留的配置文件,那个窗口就是我们需要改动的其他的配置,那给我们隐藏了,所以呢,最新版本的像那些框架的脚手架对吧,非常的好用,也非常的简单,但都是基于外派。所以我们学习完外PE,那我们在学vouee的时候,我们就可以直接从脚往下入手,就不用说像学query good那样,先引入一个什么JS文件,引入什么样式文件,然后这样环境去开发,对不对?我们需要的基本上脚手架里边都给我们配置好了,那。这就是我们外派,我们需要学习的内容。
04:01
那学完这个大家也需要去练习一下,练习一个什么呢。呃,在学这个之前,你们以前用解块开发的,用兔子状开发的,那都是单独开发的,没有像咱们课上讲这种可以给我们打成包,对不对?可以把项目而TMCS这样式代码压缩,对吧?可以去除一些死代码,没有那些,那你现在做一个环境,可以把原来的项目重新你去打包。对吧,当然了,你不用去做VE的什么环境啊,以前都是自己配套,也不用做原有环境,因为做脚手架嘛,对吧,那以前你开发的。你比如说。几块加对吧,或者就是的环境就可以了。然后配置他的生开发环境和生产环境,然后呢,用你做好的环境对吧,把要么把原来项目重新打包,要么你怎么呢,制定一个呃,讲一些小的案例对吧,结合解拍上胡子刷的去写对吧,然后呢把小孩子打完包。资源,然后上线就可以了。这是给大家留的一个作业,目的就是让大家自己完完全全配置一遍可以用于开发的web pack的环境。
05:04
好,谢谢大家,这里呢,我们外派呢,咱们就学到这里面,那后期遇到什么功能我们先用先说,因为呃,我没有给大家配置的一个完完全全的一个生态环境,因为比如说一些目录结构或什么,得用到很多,其实得用到很多node里边的一些呃库,对吧,因为大家node还没学,所以呢。呃,学起来会比较吃力,等我们后边的课程学完no的呃之后你再配置,那你就可以完全的配置一个非常完美的一个开发环境了。好,谢谢大家,这节课我们就讲到这里。
我来说两句