原本今天是打算使用git bash安装babel的,可是在使用npm的时候发现崩了,出现了相似如下的状况(个人Nodejs版本是11.6.0)。node
网上谷歌了下说是由于NodeJs的版本过高了,npm不支持安装的Nodejs版本。看了下npm -v,个人仍是5的版本,因此得去升级下npm了。git
若是说按照网上的解决办法只是重装下Nodejs,npm天然也会跟着升级的话那也好。只是我最后安装完Nodejs后发现,npm的版本仍是5的版本。最后实在不行我作了如下三件事:npm
使用which npm命令找到npm的路径,执行rm命令删除。bash
which npm //第一条命令 rm "/c/Program Files/nodejs/npm" //第二条命令
找到node_modules下的npm目录,删除。babel
C:\Users\lvb\AppData\Roaming\npm\node_modules\npm
至此成功的更新了npm的版本号,升级后也匹配Nodejs的版本了。若是想知道本身的Nodejs和npm的版本匹配,能够查看下面的操做步骤。spa