jshint 错误,同时在自定义 MEAN 中包含 JS.IO 包



我正在尝试包含一个从头开始创建的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/

最新更新