00:01
好,咱们开始上课,那这节课呢,我们要去做一个任务,就是对GS进行语法检查,做这个任务用到的插件叫gsk的插件啊,咱们之前也看到过,第一步大家千万不要忘了你要用什么插件,你得去先下载下来它NPM到。那接下来GS hit这个插件也有一个配置文件。我们这不是又看到他了吗?点什么什么RC就运行时控制文件啊,它在执行的时候呢,要去读这个文件,那这个时候我们在根目录下去创建一下它这个文件啊,注意它也是一个接S文件,那找的话也是一样的啊,当家上官网上去搜也行,拿我这个也行,其实这个呢,也就是官网上,但是我这个要比官网上那个啊第一个搜到的要全面一点。啊,它呢是一个阶层文件,我呢带大家来看一下它这个文件啊。
01:00
首先这些东西啊。一般来说都是默认的,就不要去动它有什么好,下面有几个我得单独给大家说一下,先来看这个,就ARMD,哎,这是一个解析,它的全称呢是underin啊,当它设置为错的时候,标识着你当前的GS文件里面不能使用未定义的变量。不能使用被定义的变量,下面还有一个AI,这个哎,它为false时,意思说你所写的语句的后边必须要有一个分号。必须要有分号,那么下面这还有一个,哎,P deff叫pre啊,DeFine就是预定义的意思。在它后边是一个数组,然这个数组里面放置的这些东西大家看一下,它规定是预定义,我不去检查哪些垂直变量。
02:01
为什么要有这个选项呢?这个是对这个的一个补充,你这是你未是未定义的变量我都不能用,而有一些变量是不需要我们去定义的,比如说安拉。这个变量是哪来的呢?是当你引入安格拉GS这个库,全局是不是自动多了一个安格拉这个对象,哎,它不需要我们去定义。那如果说你不写这个的话,哎,他过不了这一关,嗯,就是这个意思,这个BM大家见过吗。对,百度地图的API啊,这个下来你们也可以去研究一下它啊,好,那因为它是一个接色的文件,那你说我这些注释能留吗。能不能留留在这儿?不能留,为什么GS文件,你这是GS的注释,哎把它清掉,清掉以后我们那个插件也有了,哎下边哎这有一个配置任务这个东西,哎,我刚刚已经呢教过大家了,套路是一模一样的,就是先去搜一个插件,然后哎你看一下他的说明,我呢从这开始我就直接从这边往过拿了,这个呢也是从我们的官网上拿过来了。
03:19
往下写。当前的任务名叫GS hit啊,这个配置选项呢,是要指定一个配置文件,就是我们刚刚去设定的这个RC文件,下边这个备要的是真正去定义检查的文件。注意看我这个里面现在放了几个。这个我们知道是src下边GS下边是不是所有的GS文件啊,那这个呢。这个其实就是他自己。就是他自己,你想我现在是GS hit是GS的语法检查。那这样的话,它本身是不是也是一个G家,所以我可以对他自己进行解查啊,反省自己,那有了这些东西以后,我就可以把这个任务啊放到哪,放到这个default这。
04:14
注意你就可以放到这了,那这个时候还有不要忘了一件事情,我是不是在这儿要去加载这个插件。好,有了这些以后,我去执行一下。斜直线ground你会看到,哎,这些东西挺好的,没有什么报错,接下来我去改一点看着啊。我在去,你比如说NUMBER1,哎,我让它等于NUMBER1,然后加一个NUMBER3。然后我把这个去掉。啊,把这个分号去掉,我们来看一下,我再去执行一下。实际上这个语法解释是不是给你嗯报了一些错误啊,那这个时候你往上可以看,往上可以看,从这开始啊。
05:07
有没有发现这有小箭头,这直接指向的是你错误的地方,哎,这指是number后面Miss。什么意思呢?没有分号。哎,一看我是不是知道这让我加一个分号啊,然后这个直接指向的是NUMBER3 number3is not DeFined,告诉你NUMBER3没有定义,那这个时候一看到你应该是Y一个比NUMBER3,我让它等于零,是不是对我的原来的加减没有影响。这应该能懂。好,那现在我再给大家测一个,你在这儿去一个分号,哎,你说来咱们来测一下,他可以去检查他自己,那接下来我再去执行一下group,走你。是不,现在是一个错误吧,一个错误在哪呢?你可以往上看。
06:00
35号直接就告诉你了,在这个后边少一个分号,那这个时候你就可以去加上,哎,这个插件只是用来辅助我们开发人员的,他帮你去检查一下,哎,可能说你在开发的接道过程中。可能会疏忽掉一些小细节,来,他帮你去提示。啊,这就是我们g hit也是GS的语法解查,来,咱先把这个视频。
我来说两句