npm install -g でグローバルを汚さないようにする
システムのnodeのnpmはデフォルトでは/usr/local/などグローバルな環境を汚してしまう
npmの設定を変更して~/.npm-globalにインストールするようにする
システムのnodeとnpmは古いので、使いたいnodeのバージョンを入れるためにnを使う
nも/usr/local/を汚すので、環境変数のN_PREFIXを設定してインストール先を変更する
code:bash
npm config set prefix '~/.npm-global'
cat << EOS > ~/.bashrc
export PATH="$HOME/.npm-global/bin:$PATH"
export N_PREFIX=$HOME/local
export PATH="$HOME/local/bin:$PATH"
EOS
. ~/.bashrc
npm install -g n
n lts