2016-07-07 55 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'

想想你剛拿到包錯誤