在linux上爲所用用戶安裝 NVM

原文: https://www.luoyangfu.com/art...

nvm 是一個node 版本管理器,若是全局不安裝一個的話,每一個服務器用戶都會下載nvm 或者 node 不一樣版本,因此就有了這個需求,這裏咱們採用nvm 的 git安裝方式. 咱們這裏採用的是root用戶html

建立nvm 安裝目錄

$ 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版本

下載全局默認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...
相關文章
相關標籤/搜索