我希望尝试使用TypeScript在openlayers中设置一个简单地图:
https://github.com/borisyankov/DefinitelyTyped/blob/master/openlayers/openlayers.d.ts
我将该文件放入......
/typings/openlayers/openlayers.d.ts
我在根目录下有一个app.ts文件,其中包含以下内容:
import { Map } from "olx";
在我的tsconfig.json文件中,我已经将路径添加到了openlayers.d.ts文件。但是当我使用npm的typescript包中的tsc命令时,会出现"olx未定义"的错误。
我只是想绘制一个简单的openlayers3地图,如果可能的话,希望不要偏离javascript太远。
script
标签包含而设计的,而不是 ES6 模块排除。我猜想,如果在定义时使用外部模块加载器,该模块将被称为什么还没有确定。请参见测试文件 https://github.com/borisyankov/DefinitelyTyped/blob/master/openlayers/openlayers-tests.ts 以获取预期的用法。 - basarat