如何修复' Microsoft'在Ember CLI Bing Map中没有定义?

时间:2015-05-07 14:56:59

标签: ember.js ember-cli bing-maps

在Ember CLI项目中,我设法获得旧的&bing-maps-element'作为一个组件工作,但jshint和单元测试抱怨"' Microsoft'未定义"。 Microsoft对象是由veapicore'全局加载的全局对象。脚本(Virtual Earth API)在Ember组件尝试引用它之后,但它在运行时实际上正常工作。

我试图安装' ember-cli-bing-map'插件,认为它可能更好地整合这个全球参考,但我得到了一个不是格式正确的软件包'错误,所以不得不删除它。

如何解决这些问题?

1 个答案:

答案 0 :(得分:2)

您需要在.jshintrc文件中指定全局变量。

Microsoft添加到文件中的predef数组中,您的jshint错误应该消失。