00:01
好了,各位同学,咱接下来要讲的另外一件事是什么?项目要咋上线?上线的前提是啥?你要打包。对不,所以说啊老师呢,在这呢,也给你们诶做一下笔记,咱接下来要说的是谁。打包上线。打包上线呢,其实很简单啊,那就是啥N。Build,对不啊,这件事你得知道,其实咱辛苦写了很多,最终只想要。第下这个家里面的东西。对不,那所以说啊,咱们呢,给他咋的。打个包。来看这样打个包。走。叫n PM run run谁呀,BL run,咱给他打包。这是第一次打包。那你得静静的,是不是等等他呀?对吧,人家工作叮当叮当给你给你给你何必呢,你不得等人家吗?来捞回来。
01:04
其实啊,当拿到它之后,其实你的项目还需要。不需要,因为这个是你最终要干啥,是不是要用的。咱们先给他点进来先看一下,看看这里面都有啥。这还记得吗?重置钥匙放啪过两下。哎,老师问你,你发没发现access文件夹。对不对,Src是不是啥都没。对吧,但是你像最终打包完之后,你看这都是啥CSS。看看去。问,你在里面写的什么less?但是你应该知道咱讲八派不讲了嘛,对吧,因为浏览器它只识别什么样式CSS对吧,那这个没问题再看。字体。是不是饿了么UI的?图片。对不,以及还有谁。一辈子,这都是那些图,这你看这是。GS其实咱们很多的啥,很多的那个那个模块,就你写的那个点位啊。
02:07
都在这里。才能懂不老吧,但是你会发现一件事啊。咱GS文件默认。对不,因为咱们很多的组件,很多的东西是全打到JS里面,但有些东西我不认得。谁呀,卖这玩意儿,啥玩意儿?而且你自己对比一下,你自己看这个,这就咱就说这个Mac文件你看。大的大,是他们所有的O总和都要大。那你得问问自己,Map文件是啥呀?对,好。那这里呢,老师呢,也说一下看这。跟着。比如咱主要说谁说的是这个卖意见。就是项目打包后,代码都是经过压缩加密。你看吧,咱验证一下。
03:01
老师,把它我给你捞过来看着。这个其实你们应该知道有没有压缩。什么叫压缩一排排?对不对,有的字有没有加密。老师,这玩意加密,你说呢?来,你告诉我这啥用法?有没有压缩加密有。能懂不?老板,咱再读读。如果运行时报错,输出的错误信息无法精准的得知哪里的代码报错,说白了干啥?这将来报错了,不知道哪个报错。飞广告。哎,而有了这个文件就可以。像未加密的代码一样准确的输出哪一行哪一列报错,说白了,这个map文件有啥作用?报错的时候是不知道哪一行哪一列啊,不是没一列啊,就哪一行报错了。
04:02
所以该文件如果项目不需要,可以的。去掉我问你的腰。上线了,报错了,高点还报错了。还要。上线还有意义了吗?他给咱报哪行报错还有意义了吗?没了吧,那你没上线之前,你那些错误你不解你干啥去?这能懂不?比如这个Mac文件,它可以干什么?是告诉你哪行错了,已经上线了,完你还改改,你能改吗?来给我改一个。来给我改一个。所以说咱这个文件你想要。我不想要。朱老师,我删了。那当然可以了,但是也可以通过配置去搞定,就你打包的时候,他就把什么文件全全部忽滤掉,卖在哪配置在v.com.gs文件当中配置。加一个谁。
05:00
Product source map force,所以说在没有一点点这S当中加上这样的一个字段,在你再重新打包的时候,你会发现那些map文件就咋了。没了。而且有一说一,为什么不想要你自己看它本身对于咱们是没意义的,而且你看它。这样的。你说咱就说这玩大。这能动功啊,那所以说咱为了对比一下子,咱再咋的。我刚刚好像是是不是重整是吧,咱再重新打个包CMD。N PM run。并。哎,我帮他保存吧。好了之后咱们再看,其实你在这看它还有。没了。没啥没。这不,还有。是吧,好像刚没保存来刷一下看一下,不是刷一下拿出来对出来看一下啊。
06:03
主要看你是不是这样。没了吧,而且你看他所打包出来的体积,和它对比,你自己看。你自己看。不说,瘦了一圈了。那瘦了好几圈啊,这能懂不?这能懂老板好嘞,这是他那岁数,咱最终要谁?是不是一呀,对不,那这个咱就给他上。下了。好吧。
我来说两句