原因是安裝依賴版本不對,以下是我的解決辦法:
1、先刪除專案中package-lock.json 檔案 及node_modules檔案(可使用rimraf指令刪除node_modules,直接刪檔案很慢)
2、執行 npm i --legacy-peer-deps 指令,會發現自動幫我們生成了package-lock.json及node_modules,
這個命令是用來安裝依賴包的,其中 "--legacy-peer-deps" 引數的作用是允許安裝不符合當前依賴關係樹的 peerDependencies(同級依賴)。這個引數通常在使用舊版 npm (v7 以下)時需要新增,因為舊版 npm 預設不會安裝不符合依賴關係樹的 peerDependencies。
安裝完成後就可以執行專案啦