如何修复 'Microsoft' 未在 Ember CLI Bing 映射中定义?
How to fix 'Microsoft' is not defined in Ember CLI Bing Map?
在一个 Ember CLI 项目中,我设法让旧的 'bing-maps-element' 作为组件工作,但 jshint 和单元测试抱怨“'Microsoft' 未定义”。 Microsoft 对象是 'veapicore' 脚本(Virtual Earth API)在 Ember 组件尝试引用它之后加载的全局对象,但它实际上在运行时运行正常。
我尝试安装 'ember-cli-bing-map' 插件,认为它可能更好地集成这个全局参考,但我遇到了一个 'not a properly formatted package' 错误,所以不得不删除它。
如何解决这些问题?
您需要在 .jshintrc
文件中指定全局变量。
将 Microsoft
添加到文件中的 predef
数组,您的 jshint 错误应该会消失。
在一个 Ember CLI 项目中,我设法让旧的 'bing-maps-element' 作为组件工作,但 jshint 和单元测试抱怨“'Microsoft' 未定义”。 Microsoft 对象是 'veapicore' 脚本(Virtual Earth API)在 Ember 组件尝试引用它之后加载的全局对象,但它实际上在运行时运行正常。
我尝试安装 'ember-cli-bing-map' 插件,认为它可能更好地集成这个全局参考,但我遇到了一个 'not a properly formatted package' 错误,所以不得不删除它。
如何解决这些问题?
您需要在 .jshintrc
文件中指定全局变量。
将 Microsoft
添加到文件中的 predef
数组,您的 jshint 错误应该会消失。