2017-09-13 58 views
1

尽管设置了globals,JSHint仍在报告未定义的变量。下面是一个小例子:尽管设置了'globals',JSHint报告了未定义的全局

file.js:

// jshint esversion: 6, node: true 
// globals Intl 

'use strict'; 
let percent = new Intl.NumberFormat("en-US", { style: "percent" }).format; 

运行jshint file.js

index2.js: line 5, col 19, 'Intl' is not defined. 

1 error 

任何想法可能是什么毛病我的配置?请注意,没有.jshintrc,JSHint的唯一配置是在file.js开头的注释。

回答

0

说实话,我从来没有看到使用简单的单行注释,如//配置jshint /全局变量。 http://jshint.com/docs/

+0

点注:

与多行注释风格

试试,像/* globals MY_LIB: false */按照定义。与多行评论一起工作。我不会期待这一点...考虑提交一项功能请求以支持单行评论。不管怎样,谢谢! – Sjlver

相关问题