1,如果需要升级nodejs,则npm会一起跟着升级(npm是nodejs的一部分),在三大平台,可以使用 n 或者 nvm 去升级 node。
但是蛮多的时候,会不尽人意。这个时候可以采取使用 镜像:https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
采用n为如下步骤:
建议先装n,再用n把node升级到最新稳定版
$ npm install -g n
$ n stable
2,如果只想升级npm(在当前node版本可以兼容的情况下),可以直接执行 cnpm install -g [email protected]来升级npm,执行npm -v验证
3,另外如果想升级npm管理的全局的其他安装包,当不需要这些之前旧版本的安装包时,可以为npm重新指定全局安装存放路径和配置path环境变量即可,
windows系统下nodejs安装、环境配置及删除NPM全局配置:https://www.cnblogs.com/fighxp/p/7411608.html
【nodejs那些事儿】Nodejs && npm超灵活安装 -- Windows篇:http://cnodejs.org/topic/4fae80c02e8fb5bc650a8360
如下:
prefix=F:\installed\nodejsglobal\node-global
cache=F:\installed\nodejsglobal\node-cache
path:C:\Program Files (x86)\Microsoft VS Code\bin;C:\Users\mydaypower1\AppData\Local\GitHubDesktop\bin;F:\installed\nodejsglobal\node-global
//
// ContOS 安装,升级 nodejs和npm到某一版本
1,wget https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-x86.tar.gz
2,解压tar -xvf node-v6.11.5-linux-x86.tar.gz
(注:如果权限不足,可以sudo,但是要主要解压出来文件用户变为root,最好直接chown改成当前用户,并且chmod 777文件及所有子目录
之前采用rpm安装没法relocate到自定义目录,dont know why,所以采用解压方式)
3,用mv命令将上一步解压出来的文件直接迁移到自定义目录,比如/usr/local
上面1,2,3的步骤也可以采用nvm或者n模块直接升级【n v8.xx.x】到指定版本也可,但是n模块好像不能改变n默认指定的安装目录
4,第三部 NODE 环境配置