将Openlayers ES2015模块导入angular-cli项目

时间:2017-02-11 17:28:56

标签: angular openlayers openlayers-3 angular-cli

HY,

我在使用angular-cli将新openlayers ES2015 modules导入角度项目构建时遇到问题。

到目前为止,我的angular-cli.json中有openlayers作为全局依赖,并且一切正常,但是现在我想切换由于openlayers的大小而只有我实际使用的小部分。 / p>

我所做的是删除对当前openlayers安装的所有引用,并使用npm install --save ol安装ol。然后,当尝试将组件中的Map模块导入import { Map } from 'ol/map';时,构建/服务进程会抛出错误:Cannot find module 'ol/map'

我对webpack和co非常陌生,因此希望通过angular-cli轻松开始。我使用的是angular-cli beta 31。

任何人都可以帮助我!

谢谢和问候

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我只是通过更改

来修复它
import { Map } from 'ol/map';

到此:

import Map from 'ol/map';

希望它有效!。