使用npm安装OpenLayers-未找到数据包

使用npm安装OpenLayers-未找到数据包,npm,debian,openlayers,openlayers-3,Npm,Debian,Openlayers,Openlayers 3,我正在尝试使用npm在Express项目中安装openlayers以创建自定义版本,但出现以下错误: 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 o

我正在尝试使用npm在Express项目中安装openlayers以创建自定义版本,但出现以下错误:

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和安装vector tile,但没用

我做错了什么


编辑:调用
npm install ol
而不是
npm install openlayers

时出现相同错误使用较新版本的node和npm,最好是LTS版本的openlayers取决于mapbox矢量图块。您可以尝试使用“npm install@mapbox/vector tile”安装它。我想下载vector tile包时可能出现了一些错误。谢谢!升级到NPM5.3.0解决了我的问题。