使用NPM和Webpack打开图层

我试图导入打开图层3到我的应用程序使用NPM和Webpack捆绑,但我收到错误和地图不呈现:

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

导入打开的图层使用:

import ol from 'openlayers'; 

我试过在noParse中使用noParse选项: noParse: /dist\/ol.js/没有运气。

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

显然,我必须find它的确切位置:

工作scheme:

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

你想要使用安装openlayers

npm install ol

然后导入它

import ol from 'ol'

认为你刚刚得到了错误的包名称