原本今天是打算使用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