重新安装节点后:"找不到模块'internal/util/types'"

L.C*_*C.J 4 node.js npm

所以几个月前我从我的计算机中移除了节点(大多数情况下,我认为),今天我重新安装了它.Node的工作正常,但是当我尝试测试npm时,我收到以下消息:

$ npm
module.js:549
    throw err;
    ^

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (C:\Users\LG\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\fs.js:11:1)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
Run Code Online (Sandbox Code Playgroud)

正如我所见,我尝试使用"npm rebuild",但这对任何事都没有影响.我在Windows上使用Node v8.11.2(如果我知道什么版本的NPM,那该死的).有线索吗?

Saj*_*ran 10

在窗户中,

  • 第1步:转到\global_modules\node_modules, (C:\ Users\youruser\AppData\Roaming \npm)(C:\ Users\youruser\AppData\Roaming \npm-cache)

  • 第2步:删除"npm"文件夹及其所有内容,

  • 第3步:转到https://nodejs.org,

  • 第4步:下载"推荐给大多数用户"版本),

  • 第5步:安装它