angular项目,TypeScript。
项目正常跑的时候没有问题,打包项目(package)的时候开始报这个错误。
然后定位到代码发现下面这样一段代码
if (this.arr.includes(index)
不同的人的代码可能不一样,但是问题的原因基本一致,问题就出在这个arr上。
这个地方arr是个全局变量,定义的时候是这样定义的
arr=[]
这样确实没什么问题,但是TypeScript会报错,提示不存在”includes“,解决方法也很简单。我们只要把arr数组的类型改变一下就可以了
arr:any=[]
这样的话,我们就可以正常打包了