Blockly文件删除案例
通过逐个删除blockly-master文件夹中的子文件,初步了解Blockly各文件之间的依赖关系及大致功能,为后续简化Blockly文件作准备。
删除前
删除前的文件属性从上图中可以看到,我们从github上下载下来的源文件包含679个文件,大小约35MB,为什么需要这么多的文件?难道这些文件都有用吗?究竟有哪些文件是必不可少的?通过删除子文件,采用排除法筛选必需的文件。
【注】在执行删除操作之前,记得备份。
删除后
在删除的过程中,逐个删除,逐个刷新,如果界面出现异常,就将删除的文件还原,跳过之后删除下一个文件。
删除后的文件属性
经过反复的删除和刷新,最后筛选出170个文件,文件的大小也减小至5.5MB左右。删除后的文件目录如下图所示:
删除后的文件目录
- 为什么blocks、generators、core文件夹删了之后不影响Code的显示和功能呢?
- 这些文件为什么不能删除呢?删除之后会有什么影响呢?
- demos文件:Code的demo在里面,所以不能删除,删除之后找不到界面的入口了;
-
media文件:从名字可以看出,是多媒体,里面存放的是一些图标、声音和图片之类的文件,删除之后Code的功能可以正常使用,只不过界面中的一些图标显示为裂图了,如下图:
删除media文件之后 -
msg文件:message的缩写,删除之后如果不仔细看,发现不出异常,但是当你点到类中之后,发现块显示异常,如下图:
删除msg文件之后 - xxxx_compressed.js文件:compressed意为被压缩的,那这里面究竟压缩的是什么?为什么要被压缩?
案例中遇到的这些疑问,在课程中会为大家逐个解答!
网友评论