Eslint 'scope' is defined but never used
Eslint ‘scope’ is defined but never used 报错解决
搜索看到了一些解决方案,但是还是有大部分解答并没有能完全解决这个问题,希望这篇文章能起到帮助。
首先考虑scope
这个属性在最新版本Vue已经被弃用,已升级成slot-scope
了,所以属性名应该改为slot-scope
。查看一下自己写的是scope
还是slot-scope
。
报错一:
现象:
在VS-Code中出现报错如图所示:
解决:
打开VS-Code,在vetur中设置中将
Vetur › Validation: Template
这个复选框关闭。
报错二:
若是没有解决,在根目录的.eslintrc.js
中设置rules:
对象,增加一行
"rules": {
"no-unused-vars": "off"
}
报错三:
还不行则转向Vue-UI的项目配置编译器。
配置=>ESLint configuration=>规则=>no-unused-vars
选择关闭。
以上。
版权声明:本文为xxxzzzyyybiu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。