当我们从gitHub或者别人那里拿到项目的时候,一般都是要先npm install 进行安装依赖,但是难免会遇到报错:
出现原因:全局安装nodejs和本地启动项目的nodejs版本号不同:
出现问题:
解决方案:一般执行命令行npm cache clear --force 清除缓存之后再重新安装依赖 npm install , 依赖安装完成之后就可以正常 npm start 来启动项目了
注意:如果清除缓存之后安装依赖依然报错,这个时候就不是清缓存的问题了,是nodejs版本号的问题,这个时候就需要切换nodejs的版本号了,正常来说一个电脑上只能安装一个nodejs版本,你需要先删除电脑上面原有的nodejs版本,再去官网上面下载你需要的nodejs版本,下载完成之后就可以安装依赖,启动项目了,但是这个时候有一个新项目也要同时开发,就又要来回切换版本号,这样就很费劲,耽误时间不说还很麻烦,这个时候就需要nvm工具上场了,nvm是nodejs版本管理工具,可以同时管理多个nodejs版本,点击这里查看详细的nvm安装使用步骤。