在Ember CLI项目中,我设法获得旧的&bing-maps-element'作为一个组件工作,但jshint和单元测试抱怨"' Microsoft'未定义"。 Microsoft对象是由veapicore'全局加载的全局对象。脚本(Virtual Earth API)在Ember组件尝试引用它之后,但它在运行时实际上正常工作。
我试图安装' ember-cli-bing-map'插件,认为它可能更好地整合这个全球参考,但我得到了一个不是格式正确的软件包'错误,所以不得不删除它。
如何解决这些问题?
答案 0 :(得分:2)
您需要在.jshintrc
文件中指定全局变量。
将Microsoft
添加到文件中的predef
数组中,您的jshint错误应该消失。