我试图找到一个解决方案,但似乎我不能为此使用任何标志。如果我像这样声明一个初始为 null 的全局变量:
close = null;
然后我收到“只读”错误。对我来说没用。我该如何阻止它?
最佳答案
当您为 jshint 定义全局变量时,您还必须声明是否允许重新分配它们。
/* global close:false */
或等同于
"globals": { "close": false }
在您的 .jshintrc 文件中将允许使用 close 全局变量,但不能重新分配。
/* global close:true */
将允许重新定义,close = null
将不再抛出 jshint 警告。
关于javascript - 如何永久停止 jshint 'read only' 警告/错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29515561/