我尝试使用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?
答案 0 :(得分:2)
显然我必须找到它的确切位置:
工作解决方案:
var Path = require("path");
noParse: [Path.join(__dirname, "node_modules/openlayers/dist/ol.js")]