Ember 构建中的 JSHint 错误

Emi*_*ahl 2 javascript jshint ember.js broccolijs

我正在将 Ember 应用程序从 2.4.3 版升级到 2.9.1 版。应用程序构建成功,但我得到了以下 JSHint 错误的 42 个版本的列表;每个都以不同的文件名开头

unit/services/tracker-test.js: line 0, col 0, Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned).
Run Code Online (Sandbox Code Playgroud)

我的.jshintrc文件包含

...
"esnext": true,
"esversion": 6,
...
Run Code Online (Sandbox Code Playgroud)

是什么导致错误?

yka*_*gol 5

根据这个jshint docsesnext已弃用:

警告 此选项已被弃用,并将在 JSHint 的下一个主要版本中删除。使用esversion: 6来代替。

"esnext": true选项和"esversion": 6选项都设置是没有意义的。

  • 谢谢你的回答。我试图删除 `esnext` 选项,但没有帮助。事实上,我不知道位于 `/tests/` 中的 `.jshintrc` 与根目录中的选项具有相同的选项。我更改了选项,现在一切正常。 (2认同)