在项目根目录下打开git命令行工具。执行如下命令:
rm -rf node_modules
npm cache clean --force
rm -rf package-lock.json
npm install
如果还报错,请继续:
- 打开控制面板卸载中找到Node.js右键卸载
- 全部卸载后重启电脑
- 寻找这些文件夹或者文件并且删除它们:
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm)
C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
- 在%PATH%环境变量中找找有没有带nodejs或者npm的环境变量,找到后删除
觉得要保险的话再重启一次电脑。
最后下载稳定LTS版本的nodejs。然后安装,切记要安装在C盘。
另外其他的命令行工具也最好安装在C盘,比如Git。
安装完成后再执行你之前报错的命令。理论上可以了。
还不行我建议重装系统或者换电脑。