npm install为express-validator的依赖模块提供错误

时间:2017-01-31 04:19:29

标签: node.js npm npm-install

我正在尝试安装npm模块express-validator。它为其中一个依赖项提供以下错误。是否有人知道如何修复它。

npm ERR! 404 Not Found
npm ERR! 404 
npm ERR! 404 'types/express' 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 'express-validator'
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.19.0-59-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "express-validator"
npm ERR! cwd /home/abuzar/Desktop/node-basic/project
npm ERR! node -v v0.10.37
npm ERR! npm -v 1.4.28
npm ERR! code E404
npm ERR! not ok code 0

这里是节点版本和npm版本

1 个答案:

答案 0 :(得分:2)

我有同样的问题并通过升级" nodejs"来解决它。和" npm"到最新版本,您应该立即安装nodejs版本6.x(对我来说是v6.10.1)到here

并升级" npm"使用以下命令:

npm install npm@latest -g

npm(4.4.1)是我现在使用的版本。

现在您应该可以安装像" express-validator"这样的软件包。或其他人给出同样的错误。