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

时间:2018-05-20 04:13:04

标签: node.js npm

所以几个月前我从我的电脑上删除了节点(大多数情况下,我认为),今天我重新安装了它。节点工作正常,但是当我尝试测试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)

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

4 个答案:

答案 0 :(得分:8)

在Windows中,

  • 第1步:转到 \global_modules\node_modules, (C:\ Users \ youruser \ AppData \ Roaming \ npm) (C:\用户\ youruser \应用程序数据\漫游\ NPM高速缓冲存储器)

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

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

  • 第4步:下载&#34;推荐大多数用户&#34;版),

  • 第5步:安装

答案 1 :(得分:2)

在终端上运行

rm -rf ./node_modules

npm update

npm install npm@latest -g 

sudo npm install npm@latest -g

这些应该有助于解决您的问题。

答案 2 :(得分:2)

这对我来说很有效。

删除package-lock.json

npm i graceful-fs
npm i vinyl-fs

答案 3 :(得分:0)

遇到了同样的问题。通过转到%AppData%并删除npm和npm-cache文件夹来解决该问题。