我正在使用 JetBrain 的 WebStorm 进行 JavaScript 编码。老实说,我尝试过其他程序,并且真的认为这可能是 JavaScript 的最佳编码环境。
不幸的是,由于某种原因,它看不到任何 OpenLayers 3 类结构。通常,WebStorm 中的 IntelliSense 没有任何问题,但在这种情况下,所有内容都被标记为错误红色,因为它找不到结构。该结构位于: http: //ol3js.org/en/master/build/ol.js。
我已经在本地复制了文件并在项目中本地创建了适当的引用。WebStorm 对位于https://github.com/openlayers/openlayers的 OpenLayers 2 API 没有任何问题,但由于某种原因,它现在看不到 OpenLayers 3 对象。它与无法找到命名空间无关,因为它找到了ol
类并且在源目录中找到文件没有引用问题。
我还在ol.js
WebStorm的项目中添加了API库作为外部JS库,并没有解决问题。