javascript - 如何永久停止 jshint 'read only' 警告/错误?

标签 javascript jshint

我试图找到一个解决方案,但似乎我不能为此使用任何标志。如果我像这样声明一个初始为 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/

相关文章:

javascript - ES6 setter - 保持对象干净//将参数映射到实例对象上

javascript - ~ 在 javascript 中

jshint - 如何使用 jshint 配置文件禁用警告?

JavaScript 按位掩码

javascript - Moment.js 总是返回 'a few seconds ago'

javascript - Chrome 控制台中的奇怪行为

Javascript ENUM 模式命名约定

node.js - 与 Grunt 同时运行 `watch` 和 `nodemon`

javascript - 如何在 VS 2010 中使用 jshint

javascript - 标签 "javascript:"会导致任何问题吗?