NPM过时抛出NPM错误!尚未实施

NPM过时抛出NPM错误!尚未实施,npm,Npm,自从我更新到npm 6.9.0(节点8.12.0)后,我在运行npm过时时遇到了这个错误: $ npm outdated npm ERR! Not implemented yet npm ERR! A complete log of this run can be found in: npm ERR! /Users/jgallaso/.npm/_logs/2019-04-10T11_13_48_791Z-debug.log 日志显示此错误: 173 verbose stack Err

自从我更新到npm 6.9.0(节点8.12.0)后,我在运行
npm过时时遇到了这个错误:

$ npm outdated
npm ERR! Not implemented yet

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/jgallaso/.npm/_logs/2019-04-10T11_13_48_791Z-debug.log
日志显示此错误:

173 verbose stack Error: Not implemented yet
173 verbose stack     at Object.packument (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/pacote/lib/fetchers/remote.js:12:22)
173 verbose stack     at Object.Fetcher#packument [as packument] (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/genfun/lib/genfun.js:15:38)
173 verbose stack     at packument (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:17:18)
173 verbose stack     at pinflight (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/pacote/packument.js:23:12)
173 verbose stack     at /Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:29:24
173 verbose stack     at Promise._execute (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/debuggability.js:313:9)
173 verbose stack     at Promise._resolveFromExecutor (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:483:18)
173 verbose stack     at new Promise (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:79:10)
173 verbose stack     at _inflight (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:28:25)
173 verbose stack     at /Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:22:14
173 verbose stack     at tryCatcher (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
173 verbose stack     at Promise._settlePromiseFromHandler (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
173 verbose stack     at Promise._settlePromise (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
173 verbose stack     at Promise._settlePromiseCtx (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:606:10)
173 verbose stack     at _drainQueueStep (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:142:12)
173 verbose stack     at _drainQueue (/Users/jgallaso/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9)
当我在一个特定的包上运行
npm-outleted
时,例如
eslint
我得到了正确的输出:

$ npm outdated eslint
Package  Current  Wanted  Latest  Location
eslint    5.15.1  5.16.0  5.16.0

这里发生了什么事?这是由于某些错误软件包还是NPM本身的错误造成的?

作为临时解决方案,您可以安装最新的NPM:

npm i npm -g

npm i
然后
npm update
对我有效。

还遇到与报告相同的问题/错误尝试在本地安装npm,如果没有发现任何错误,尝试npm update,您应该在本地找到相关错误