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