2017-08-14 160 views
0

我試圖使用NPM來創建自定義構建我的快遞項目中安裝的OpenLayers但我得到以下錯誤:的OpenLayers安裝使用NPM - 沒有找到包

npm ERR! 404 Not Found 
npm ERR! 404 
npm ERR! 404 'mapbox/vector-tile' is not in the npm registry. 
npm ERR! 404 You should bug the author to publish it 
npm ERR! 404 It was specified as a dependency of 'openlayers' 
npm ERR! 404 
npm ERR! 404 Note that you can also install from a 
npm ERR! 404 tarball, folder, or http url, or git url. 
npm ERR! System Linux 3.16.0-4-amd64 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "openlayers" 
npm ERR! node -v v0.10.29 
npm ERR! npm -v 1.4.21 
npm ERR! code E404 
npm ERR! 
npm ERR! not ok code 0 

我試着更新NPM和手動安裝矢量平鋪但它沒有幫助。

我在做什麼錯?

編輯:調用npm install ol而不是npm install openlayers時出現同樣的錯誤。

+0

openlayers取決於mapbox矢量圖塊。您可以嘗試使用「npm install @ mapbox/vector-tile」進行安裝。我認爲下載vector-tile軟件包可能會出現一些錯誤。 –

回答

1

使用更新版本的節點和npm,最好是LTS版本

+0

謝謝!升級到npm 5.3.0解決了我的問題。 – Kathandrax