我正在尝试包含一个从头开始创建的js文件。这个 javascript 需要其他 js 文件,如 OpenLayers 和 jQuery(我也通过聚合它导入),但是 jsHint 使我的项目失败,指出 $ 未定义或 ol 未定义。
听起来你需要告诉jshint如何表现。使用以下命令在项目根目录中添加名为 .jshintrc
的文件:
{
"jquery": true
}
这应该可以解决您的 $ 错误。您可以使用 predef 选项解决有关未定义全局的任何其他警告,如下所示:
{
"jquery": true,
"predef": [
"requirejs", "Backbone", "your_global_here"
]
}
您可以在jshintrc中放入大量其他选项:http://jshint.com/docs/options/