今天本来打算用gitbash安装babel的,但是用npm的时候发现崩溃了,出现了类似下面的情况(我的Nodejs版本是11.6.0)。网上谷歌说是因为NodeJs版本太高,npm不支持安装的Nodejs版本。看了npm-v,我的还是5版本,只好升级npm了。如果网上的解决方案只是重装Nodejs,npm自然会相应升级,那就算了。只是我最后安装好Nodejs后,发现npm的版本还是5版本。最后我做了以下三件事:使用whichnpm命令找到npm路径,执行rm命令删除。whichnpm//第一条命令rm"/c/ProgramFiles/nodejs/npm"//第二条命令找到node_modules下的npm目录并删除。C:\Users\lvb\AppData\Roaming\npm\node_modules\npm重新安装Nodejs,再次检查Nodejs和npm的版本是否匹配。至此,npm的版本号更新成功,也和升级后的Nodejs版本匹配。如果你想知道你的Nodejs和npm之间的版本匹配,你可以检查以下步骤。
