node、npm及node_modules中依赖的版本更新
2017-11-21 16:03
309 查看
好久没用node了,想重新拾起来发现node还有相关模块的版本都太低了,使用npm install全是报版本低的警告。
这里记录一下,版本管理和node_modules更新的方法。
我用的是Windows的系统,Windows下有一个node版本管理工具叫:gnvm。Linux下是nvm。
gnvm下载地址:https://github.com/Kenshin/gnvm
直接下载里面的gnvm.exe文件丢到你的node安装路径里就好了(node路径需要添加到环境变量)
想要将node和npm(node的包管理工具)更新到最新的版本就键入命令
查看本地node版本
使用最新版本的node
这样node和npm都升级了,但是node_modules里面的依赖还没有更新,从网上发现了一个很好用的工具:npm-check
用npm安装并使用,这样就会出现本地依赖和你package.json中的依赖的比对状态,哪些没装,哪些需要更新一看便知
更新依赖包,键入
分别更新dependencies和devDependencies中的依赖,更新的时候顺便会安装依赖,所以不用npm install了
到此,工作环境中的node,npm,node_modules中的依赖就都是最新版的了~
这里记录一下,版本管理和node_modules更新的方法。
我用的是Windows的系统,Windows下有一个node版本管理工具叫:gnvm。Linux下是nvm。
gnvm下载地址:https://github.com/Kenshin/gnvm
直接下载里面的gnvm.exe文件丢到你的node安装路径里就好了(node路径需要添加到环境变量)
想要将node和npm(node的包管理工具)更新到最新的版本就键入命令
gnvm update latest gnvm npm latest
查看本地node版本
c:\> gnvm ls 5.1.1 -- latest 1.0.0 1.0.0 -- x86 5.0.0 -- global
使用最新版本的node
gnvm use latest
这样node和npm都升级了,但是node_modules里面的依赖还没有更新,从网上发现了一个很好用的工具:npm-check
npm install npm-check -g npm-check
用npm安装并使用,这样就会出现本地依赖和你package.json中的依赖的比对状态,哪些没装,哪些需要更新一看便知
更新依赖包,键入
npm update -S npm update -D
分别更新dependencies和devDependencies中的依赖,更新的时候顺便会安装依赖,所以不用npm install了
到此,工作环境中的node,npm,node_modules中的依赖就都是最新版的了~
相关文章推荐
- 如何更新当前系统的npm和node版本 (on windows)
- 更新npm和node版本
- node版本更新和npm版本更新
- npm, node版本更新
- node和npm版本更新
- 在ubuntu上安装最新稳定版本的node及npm
- 解决最近windows版本Node.js中npm出现的“Error: ENOENT, stat 'C:\Users\UserName\AppData\Roaming\npm”的问题
- nodejs 更新本地 node_modules
- MAVEN发布固定版本(不需要更改pom更新依赖的方法) -- 自动更新SNAPSHOT
- 国内npm安装nodejs modules失败的几个解决方案
- 更新maven依赖时,项目默认j2SE1.5版本
- 删除node_modules文件下依赖层次过多的解决方法
- Node.js和Npm查看版本信息
- NPM依赖包版本号 和 的区别及最佳实践
- 解决国内NPM(node.js)安装依赖速度慢问题
- Linux解压时报tar: node-v0.10.26-linux-x86/bin/npm: Cannot create symlink to `../lib/node_modules/npm/bin/npm-cli.js': Protocol error
- Android 用service实现不依赖activity的版本更新功能
- [nodejs]国内npm安装nodejs modules失败的几个解决方案
- 使用 nvm 管理不同版本的 node 与 npm
- Nuget包里的依赖包更新到最新版本会不会随主包回滚到旧包的研究