Ember.js 如何修复';微软';是否在Ember CLI Bing映射中未定义?

Ember.js 如何修复';微软';是否在Ember CLI Bing映射中未定义?,ember.js,ember-cli,bing-maps,Ember.js,Ember Cli,Bing Maps,在一个Ember CLI项目中,我设法使旧的“bing映射元素”作为一个组件工作,但jshint和单元测试抱怨“Microsoft”未定义”。Microsoft对象是一个全局对象,在Ember组件尝试引用它之后由“veapicore”脚本(虚拟地球API)加载,但在运行时它实际上工作正常 我试图安装'ember cli bing map'插件,认为它可能更好地集成此全局引用,但我遇到了一个'not a Right formatted package'错误,因此不得不将其删除 如何解决这些问题?您

在一个Ember CLI项目中,我设法使旧的“bing映射元素”作为一个组件工作,但jshint和单元测试抱怨“Microsoft”未定义”。Microsoft对象是一个全局对象,在Ember组件尝试引用它之后由“veapicore”脚本(虚拟地球API)加载,但在运行时它实际上工作正常

我试图安装'ember cli bing map'插件,认为它可能更好地集成此全局引用,但我遇到了一个'not a Right formatted package'错误,因此不得不将其删除


如何解决这些问题?

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


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

哦,对了,我刚才正在阅读jshint文档并尝试了。谢谢