当我运行require.js
时,我在工作中使用jshint
它会告诉我这个:
line 11, col 1, 'define' is not defined.
我想这样做:
如果define
未定义,则忽略,
如果其他人未定义,请告诉我错误
我怎么写jshint.rc
?
答案 0 :(得分:0)
我认为这是因为define
实际定义,而不是在该文件中。
您需要告诉jsHint define
是一个有效的全局符号。
在开头添加此行:
/* global define */
或
/* global define,$,require,whatever */
填写全局符号检查表。
在jshint.rc中,您可以设置:
{
"define" : true
}
或者如果define不是已知的库,
{
"predef" : [
"define"
]
}
(参见例如this link)。