node、npm及node_modules中依赖的版本更新

很久没用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中的依赖就都是最新版的了~

相关文章
相关标签/搜索