使用NPM和Webpack打开图层

时间:2016-07-07 09:17:18

标签: javascript node.js openlayers-3

我尝试使用NPM和Webpack将Open Layers 3导入到我的应用程序中进行捆绑,但是我收到错误并且地图未呈现:

  

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

使用以下方法导入打开的图层:

import ol from 'openlayers';

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

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

1 个答案:

答案 0 :(得分:2)

显然我必须找到它的确切位置:

工作解决方案:

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