更新node.js可能导致npm错误

更新node.js可能导致npm错误,node.js,npm,Node.js,Npm,我最近将node.js更新为6.11.1版。访问npm时出错 当我试图检查npm的版本时,出现了以下错误 $ npm -v module.js:471 throw err; ^ Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.

我最近将node.js更新为6.11.1版。访问npm时出错

当我试图检查npm的版本时,出现了以下错误

$ npm -v
module.js:471
    throw err;
    ^

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at C:\Users\dino\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\Users\dino\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:92:3)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
$npm-v
module.js:471
犯错误;
^
错误:找不到模块“../lib/utils/unsupported.js”
在Function.Module.\u解析文件名(Module.js:469:15)
在Function.Module.\u加载(Module.js:417:25)
at Module.require(Module.js:497:17)
根据需要(内部/module.js:20:19)
在C:\Users\dino\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js:19:21
反对。(C:\Users\dino\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js:92:3)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
收到此错误后,我将node.js更新为最新版本8.1.4。 对于不同的行号,误差是相同的

$ npm -v
module.js:487
    throw err;
    ^

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at C:\Users\dino\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\Users\dino\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:92:3)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
$npm-v
module.js:487
犯错误;
^
错误:找不到模块“../lib/utils/unsupported.js”
位于Function.Module.\u解析文件名(Module.js:485:15)
在Function.Module.\u加载(Module.js:437:25)
at Module.require(Module.js:513:17)
根据需要(内部/module.js:11:18)
在C:\Users\dino\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js:19:21
反对。(C:\Users\dino\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js:92:3)
在模块处编译(Module.js:569:30)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load(Module.js:503:32)
在tryModuleLoad时(module.js:466:12)

发生了什么事?这个问题有什么解决办法吗?

最后,我找到了解决办法

我已从中复制了所有内容

C:\Program Files\nodejs\node\U模块\npm

然后把它贴进去

C:\Users\dino\AppData\Roaming\npm\node\u modules\npm


伙计。。。最新的节点是版本8。@EvgenyKolyakov LTS版本有一个亮点。他们添加的最强大的功能之一是内置的
async wait
,运行它不需要任何标志。@EvgenyKolyakov版本6或8与此错误无关!