Npm 在本地安装包时出错

Npm 在本地安装包时出错,npm,npm-install,Npm,Npm Install,当我试图安装软件包时,我遇到了这个错误。此外,所有其他软件包的安装都没有任何问题。我怎样才能解决这个问题。如果我在全球范围内将flag更改为-g,它就可以工作,但我需要将它放在我的项目中 npm install --save express-validator npm http GET https://registry.npmjs.org/express-validator npm http 304 https://registry.npmjs.org/express-vali

当我试图安装软件包时,我遇到了这个错误。此外,所有其他软件包的安装都没有任何问题。我怎样才能解决这个问题。如果我在全球范围内将flag更改为-g,它就可以工作,但我需要将它放在我的项目中

 npm install --save express-validator
    npm http GET https://registry.npmjs.org/express-validator
    npm http 304 https://registry.npmjs.org/express-validator
    npm http GET https://registry.npmjs.org/lodash
    npm http GET https://registry.npmjs.org/validator
    npm http 304 https://registry.npmjs.org/lodash
    npm http 304 https://registry.npmjs.org/validator
    npm http GET https://registry.npmjs.org/types/bluebird
    npm http GET https://registry.npmjs.org/types/express
    npm http 404 https://registry.npmjs.org/types/bluebird
    npm ERR! TypeError: Cannot read property 'latest' of undefined
    npm ERR!     at next (/usr/share/npm/lib/cache.js:687:35)
    npm ERR!     at /usr/share/npm/lib/cache.js:675:5
    npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)
    npm ERR!     at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
    npm ERR!     at Object.oncomplete (fs.js:107:15)
    npm ERR! If you need help, you may report this log at:
    npm ERR!     <http://github.com/isaacs/npm/issues>
    npm ERR! or email it to:
    npm ERR!     <npm-@googlegroups.com>

    npm ERR! System Linux 3.19.0-30-generic
    npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save" "express-validator"
    npm ERR! cwd /home/prog/work/appJS
    npm ERR! node -v v0.10.25
    npm ERR! npm -v 1.3.10
    npm ERR! type non_object_property_load
    npm http 404 https://registry.npmjs.org/types/express
    npm ERR! TypeError: Cannot read property 'latest' of undefined
    npm ERR!     at next (/usr/share/npm/lib/cache.js:687:35)
    npm ERR!     at /usr/share/npm/lib/cache.js:675:5
    npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)
    npm ERR!     at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
    npm ERR!     at Object.oncomplete (fs.js:107:15)
    npm ERR! If you need help, you may report this log at:
    npm ERR!     <http://github.com/isaacs/npm/issues>
    npm ERR! or email it to:
    npm ERR!     <npm-@googlegroups.com>

    npm ERR! System Linux 3.19.0-30-generic
    npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "--save" "express-validator"
    npm ERR! cwd /home/prog/work/appJS
    npm ERR! node -v v0.10.25
    npm ERR! npm -v 1.3.10
    npm ERR! type non_object_property_load
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /home/prog/work/appJS/npm-debug.log
    npm ERR! not ok code 0

当您的npm版本关闭或库已被删除时,会发生这种情况

您需要更新您的npm版本

npm update npm@latest

更新您的npm,您使用的是什么版本的npm?是1.3.10,所以我更新到了4.3.0,它可以工作。谢谢。我将在回答中添加它,您可以接受:DDoS这是您的问题的答案吗?