所以几个月前我从我的电脑上删除了节点(大多数情况下,我认为),今天我重新安装了它。节点工作正常,但是当我尝试测试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,那该死的)。有线索吗?
答案 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文件夹来解决该问题。