当有两种全局可访问类型的定义时,Intellisense
会混淆。因此,在我将描述的情况下,即使我的解决方案正常,我仍然会在Intellisense中看到错误,因为确实存在两个具有相同名称且可全局访问的元素:Leaflet
的{{1}} ,来自Map
命名空间:L
,以及来自L.Map
的地图(每周下载量为100万的小型图书馆,在SO上没有标记)。
看看附图中有多奇怪:我定义了core-js
Leaflet
,然后在尝试将其传递给我的标记的L.Map
方法时,它会抱怨地图应该实际上有addTo
类型,这绝对是错误的。
我可以做些什么来Map<Object, Object>
Visual Studio 2015
来避免这种情况?
答案 0 :(得分:0)
传单export default Ember.Component.extend({
mouseEnter() {
this.$().focus();
}
});
不会与全局Map
发生冲突,除非有人明确将其带到全球范围:
Map
要确保尝试其他IDE(例如http://alm.tools/)