【发布时间】:2023-10-03 19:17:01
【问题描述】:
我在 Google 上搜索并浏览了这个网站,但我只能找到 JSHint 而不是 JSLint 的答案。
为了摆脱“使用严格的使用函数形式”错误,我添加了/*jslint node: true */。
但是要禁用使用const 和let 的错误,我似乎找不到任何东西。 JSHint 有 esversion: 6 但这在 JSLint 上不起作用。
【问题讨论】:
-
我有一个理论,但要测试它的工作量太大。将代码放在您的问题中,而不是代码图片。
-
错误是说你不应该在全局范围内
'use strict';。这是一个常见的建议,因为它可以为整个应用程序启用严格模式,可能会破坏正在使用的其他脚本。另外:"JSLint will recognize the good parts of ES6 with thees6option." -
@Quentin 整个代码是:pastebin.com/GcU3vKsE
-
@JonathanLonowski 所以我应该将我的整个代码包装成一个函数?即使在 NodeJS 中使用它?
-
@bdbdbd 如果您使用的是 Node.js,那么不会。 Node 已经将您的文件包装在一个函数中以创建其“module scope”。
标签: javascript configuration syntax-error jslint adobe-brackets