vivatoviva / Interview-Frontend-2020

欢迎star、在对应的ussues沉淀知识
17 stars 2 forks source link

【nvs】node版本控制工具 #43

Open vivatoviva opened 5 years ago

vivatoviva commented 5 years ago

原文地址: https://www.yuque.com/egg/nodejs/nvs

安装nvs

$ export NVS_HOME="$HOME/.nvs"
$ git clone https://github.com/jasongin/nvs --depth=1 "$NVS_HOME"
$ . "$NVS_HOME/nvs.sh" install

使用指南

help是最完整的说明

$ nvs help

公用npm全局安装路径

使用 nvs 时,默认的 prefix 是当前激活的 Node.js 版本的安装路径。

带来一个问题是:切换版本之后,之前安装全局命令模块需要重新安装,非常不方便。

解决方案是配置统一的全局模块安装路径到 ~/.npm-global,如下:

$ mkdir -p ~/.npm-global
$ npm config set prefix ~/.npm-global

还需配置环境变量到 ~/.bashrc~/.zshrc 文件里

$ echo "export PATH=~/.npm-global/bin:$PATH" >> ~/.zshrc
$ source ~/.zshrc

查看npm全局路径

$ npm root -g
vivatoviva commented 5 years ago