很久沒用node了,想從新拾起來發現node還有相關模塊的版本都過低了,使用npm install全是報版本低的警告。node
這裏記錄一下,版本管理和node_modules更新的方法。git
我用的是Windows的系統,Windows下有一個node版本管理工具叫:gnvm。Linux下是nvm。github
gnvm下載地址:https://github.com/Kenshin/gnvmnpm
直接下載裏面的gnvm.exe文件丟到你的node安裝路徑裏就行了(node路徑須要添加到環境變量)json
想要將node和npm(node的包管理工具)更新到最新的版本就鍵入命令工具
gnvm update latest
gnvm npm latest
查看本地node版本spa
c:\> gnvm ls 5.1.1 -- latest 1.0.0 1.0.0 -- x86 5.0.0 -- global
使用最新版本的nodecode
gnvm use latest
這樣node和npm都升級了,可是node_modules裏面的依賴尚未更新,從網上發現了一個很好用的工具:npm-checkblog
npm install npm-check -g
npm-check
用npm安裝並使用,這樣就會出現本地依賴和你package.json中的依賴的比對狀態,哪些沒裝,哪些須要更新一看便知ci
更新依賴包,鍵入
npm update -S
npm update -D
分別更新dependencies和devDependencies中的依賴,更新的時候順便會安裝依賴,因此不用npm install了
到此,工做環境中的node,npm,node_modules中的依賴就都是最新版的了~