Cannot read properties of null (reading 'pickAlgorithm')


当我们从gitHub或者别人那里拿到项目的时候,一般都是要先npm install 进行安装依赖,但是难免会遇到报错:

出现原因:全局安装nodejs和本地启动项目的nodejs版本号不同:

出现问题:

解决方案:一般执行命令行npm cache clear --force 清除缓存之后再重新安装依赖 npm install , 依赖安装完成之后就可以正常 npm start 来启动项目了

注意:如果清除缓存之后安装依赖依然报错,这个时候就不是清缓存的问题了,是nodejs版本号的问题,这个时候就需要切换nodejs的版本号了,正常来说一个电脑上只能安装一个nodejs版本,你需要先删除电脑上面原有的nodejs版本,再去官网上面下载你需要的nodejs版本,下载完成之后就可以安装依赖,启动项目了,但是这个时候有一个新项目也要同时开发,就又要来回切换版本号,这样就很费劲,耽误时间不说还很麻烦,这个时候就需要nvm工具上场了,nvm是nodejs版本管理工具,可以同时管理多个nodejs版本,点击这里查看详细的nvm安装使用步骤


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM