1、問題復現
當clone一個新的項目或者在git下載一份新的代碼時,需要npm安裝依賴,這時候大家可能會遇到下面這個情況的報錯:
npm ERR! Cannot read properties of null (reading 'pickAlgorithm')
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\code\AppData\Local\npm-cache\_logs\2023-08-11T09_07_53_903Z-debug-0.log
出現原因:全局安裝nodejs和本地啟動項目的nodejs版本號不同:
2、解決方案:
(1)一般執行命令行
npm cache clear --force
清除緩存之后再重新安裝依賴
npm install
依賴安裝完成之后就可以正常 npm start 來啟動項目了
3、如果清除緩存之后安裝依賴依然報錯,這個時候就不是清緩存的問題了,是nodejs版本號的問題,這個時候就需要切換nodejs的版本號了