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



>Hy,

我在使用 angular-cli 将新的开放层 ES2015 模块导入到角度项目构建中时遇到问题。

到目前为止,我

在我的angular-cli.json中将开放层作为全局依赖项,一切正常,但是现在由于开放层的大小以及我实际使用的一小部分,我想切换。

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

我对 webpack 和 co 很陌生,因此希望轻松开始使用 angular-cli。我正在使用角度 cli beta 31。

谁能帮我!

感谢和问候

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

import { Map } from 'ol/map';

对此:

import Map from 'ol/map';

希望它有效!.

最新更新