原文: https://www.luoyangfu.com/art...
nvm 是一個node 版本管理器,若是全局不安裝一個的話,每一個服務器用戶都會下載nvm 或者 node 不一樣版本,因此就有了這個需求,這裏咱們採用nvm 的 git安裝方式
. 咱們這裏採用的是root用戶html
$ mkdir /usr/local/nvm $ mkdir /opt/nvm
$ git clone git clone https://github.com/nvm-sh/nvm.git /opt/nvm
$ vim /etc/profile.d/nvm.sh
在nvm.sh
寫入下面代碼:node
$ export NVM_DIR=/usr/local/nvm # 導出NVM_DIR 環境變量,讓nvm 安裝node到該目錄 $ source /opt/nvm/nvm.sh # 執行nvm 的命令, 激活nvm 到系統shell 中 $ nvm use 10.16.0 # 用戶進來使用的node版本
$ nvm innstall 10.16.0
完成後退出,從新登陸便可。以下圖,多用戶狀況git
不一樣用戶均可以相同的腳本命令。github
我看到下面教程設置有 NPM_CONFIG_PREFIX
這個東西,目前 nvm
再也不兼容改環境變量,默認安裝 packages
都會在使用的node 版本目錄下shell
見連接:https://github.com/nvm-sh/nvm...vim
https://codeday.me/bug/201711...