npm@7與ERESOLVE有關的問題還是比較常見的,
這是因為npm7.x對於某些事情要比npm6.x更加嚴格,
通常解決辦法就是使用 npm install --legacy-peer-deps 或者使用 npm@6。
我直接卸載了node,刪除了npm,重新安裝了npm@6的node版本。
NPM卸載重裝
【在Windows環境下】
Step1:找到C盤,admin用戶下AppData下的Roaming目錄(C:\Users\{yourname}\AppData\Roaming)
Step2:刪除上述目錄中的npm和npm-cache文件夾
Step3:重新去node官網下載合適的安裝包https://nodejs.org/zh-cn/download/releases/,然后重新安裝即可
##:最后確認一下是否安裝成功,打開命令行,輸入npm -v 查看是否能正確顯示出版本號