1、我们在拿到代码时,最好先看下他的文档的说明,项目支持的node版本是多少,尽量在运行项目之前先把node调至与之对应的版本;这样可以避免由于node环境引起的一系列不必要的麻烦。
2、针对已经出现问题的,当然还是要先查看node版本,是否在项目所需的版本内,确认正确,要是怕麻烦可以先尝试着删除node_modules 模块,删除之后重新install 查看是否可行,要是依然不行,我们只能进行终极大招,重启大法,删除整个项目重新下载,
我的经验告诉我,这样基本上都可以解决node环境带来的问题,你要是遇到相同的问题可以耐心的尝试一下,我是实践过的。
3、要是你的项目比较多且每个项目所需的node版本不一致的情况下,建议你安装一个node版本管理器nvm,方便你针对不同的项目可以随时切换,注意再装nvm之前最好先把之前装的node删除干净,可以减少一些不必要的麻烦,装好nvm后选择node版本后可以用命令查一下npm 是否存在,基本上都是正常的,偶尔的小版本可能没有需要注意下。