eslint全局变量报错 xxx is not defined

事故现场重现:
在vue项目中,通过script标签在index.html文件中引入.js文件后,在.js文件中的全局变量就可以被访问到,这里是通过声明了一个var mydata={},然后在App.vue文件中的script标签将mydata赋值给一个新的变量,然后就报错:
mydata is not defined
这里是因为eslint校验中发现mydata没有被定义,但是该变量已经作为全局来引入,所以,为了避免错误,可以通过以下方法来解决:
问题解决:

/*global mydata*/

猜你喜欢

转载自blog.csdn.net/tozeroblog/article/details/85346299