2016-07-07 66 views
1
打开图层

我试图导入打开图层3成使用NPM和的WebPack捆绑我的应用程序,但我收到错误和地图绘制不:与NPM和的WebPack

./~/ openlayers/dist/ol.js关键依赖关系:567:411-418这个 似乎是一个预先构建的JavaScript文件。虽然这是可能的,但不建议使用 。尝试要求原始来源得到更好的 结果。 @ ./~/openlayers/dist/ol.js 567:

import ol from 'openlayers'; 

我已经试过的WebPack使用noParse选项:noParse: /dist\/ol.js/与411-418

使用导入打开图层没有运气。

如何在NPM和Webpack中使用Open Layers?

+0

我不得不使用'*进口从“的OpenLayers”醇导入整个模块的内容的名称;',它呈现的地图。但仍然带着那令人讨厌的警告信息。 – qorsmond

回答

2

Apperently我必须准确地找到它的地方是:

工作的解决方案:

var Path = require("path"); 
noParse: [Path.join(__dirname, "node_modules/openlayers/dist/ol.js")] 
-1

你想使用

npm install ol

安装的OpenLayers然后用

导入

import ol from 'ol'

想想你刚拿到包错误