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的版本号了