nodejs安装管理工具nvm的安装和使用
https://segmentfault.com/a/1190000007612011
Windows下载安装
程序安装过程中,在 Set Node.js Symlink 这一步设置nodejs程序目录。
如设置为[C:\DevTools\nodejs],则会在[C:\DevTools]创建一个目录连接,指向nvm当前安装的nodejs目录。
注意:如自定义了安装目录,则该目录必须有windows安全权限里的“完全控制”。
配置 npm 全局安装路径
执行下面的命令:
npm config set prefix "D:\nodejs\npm_global"
在 C:\Users\你的用户名\ 会生成个 .npmrc 文件,内容如下:
prefix=D:\nodejs\npm_global
全局安装的包都会安装到这个文件夹里
设置 npm 全局安装路径的环境变量
设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量
修改环境变量,添加 PATH 值为D:\nodejs\npm_global
解决 nvm 下载慢的问题
在程序安装目录下找到 settings.txt,添加下面两行。
root: C:\Program Files\nvm
path: C:\Program Files\nodejs
+ node_mirror: https://npm.taobao.org/mirrors/node/
+ npm_mirror: https://npm.taobao.org/mirrors/npm/
常用命令:
nvm arch 查看当前系统的位数和当前nodejs的位数
nvm install <version> [arch] 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台
nvm list [available]
- nvm list 查看已经安装的版本
- nvm list installed 查看已经安装的版本
- nvm list available 查看网络可以安装的版本
nvm on 打开nodejs版本控制
nvm off 关闭nodejs版本控制
nvm proxy [url] 查看和设置代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/.
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径
nvm version 查看当前的版本
Mac OS
安装
安装前卸载掉已安装的 Node 和已安装的全局模块
安装前新建 .bash_profile 文件(如果没有)
安装的时候会环境变量自动插入 .bash_profile.
执行下面命令安装
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
卸载
$ sudo rm -rf `$NVM_DIR` # 执行完重启程序,输入 `nvm` 测试成功
还需要到以下文件中删除干净 NVM_DIR 相关的 (如果有)
~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc
常用命令:
nvm --help 显示所有信息
nvm --version 显示当前安装的nvm版本
nvm install [-s] <version> 安装指定的版本,如果不存在.nvmrc,就从指定的资源下载安装
nvm install [-s] <version> -latest-npm 安装指定的版本,平且下载最新的npm
nvm uninstall <version> 卸载指定的版本
nvm use [--silent] <version> 使用已经安装的版本 切换版本
nvm current 查看当前使用的node版本
nvm ls 查看已经安装的版本
nvm ls <version> 查看指定版本
nvm ls-remote 显示远程所有可以安装的nodejs版本
nvm ls-remote --lts 查看长期支持的版本
nvm install-latest-npm 安装罪行的npm
nvm reinstall-packages <version> 重新安装指定的版本
nvm cache dir 显示nvm的cache
nvm cache clear 清空nvm的cache
Centos 安装
参考nvm官方,执行install.sh
如安装失败可先考虑安装构建源包所需的工具
yum update
yum groupinstall 'Development Tools'