node:internal/modules/cjs/loader:936 解决
一不小心,弄了一个npm报错如标题。把node重装也解决不了。
解决办法:
后来使出了绝招:
1、安装Everything工具,在全硬盘搜索“npm”、“node”相关的文件包。
搜到在 “C:\Users\administrator\AppData\Local”目录下有一个npm-cache的目录。
2、果断将上面这个npm-cache目录删除,并删除node.js安装目录(博主是zip安装,只需删除安装目录就好了)。
3、重启电脑。
4、再次安装node.js(参考Node.js zip安装),搞定!
再次执行npm相关命令,报错消失!
应该是npm-cache目录不小心损坏了。
卸载nodejs全局搜索npm,相关的目录给全部删除