執行專案報錯Cannot read property 'styles' of undefined

星辰ꦿ.大海發表於2023-04-13

原因是安裝依賴版本不對,以下是我的解決辦法:

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。

安裝完成後就可以執行專案啦

 

相關文章