我正在使用mean.js我加载了 Underscore(通过静态文件)和 Google map (来自他们的 CDN)。
我正在服务中使用它们,但一旦保存我正在处理的文件,我就会收到来自 JsHint 的此错误:
^ '_' 未定义。
和
^“google”未定义。
两者都工作正常,但我希望不要看到此错误,我该如何解决它?
最佳答案
您需要为“_”和“google”设置全局变量以防止出现错误。一种方法是将它们添加到脚本文件的顶部。例如:
/*global _:false */
或者您可以在项目的根目录中创建一个 .jshintrc 文件,并在其中创建全局变量,例如:
"globals": {
"_":false,
"google":false
}
关于javascript - 在 Angular 服务中使用 Underscore 和 Google map 时出现 JsHint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33016343/