From 0da3c95470638feabe41f3c91e79202c823f77f1 Mon Sep 17 00:00:00 2001 From: Konano Date: Wed, 18 Sep 2024 18:11:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=B4=E5=90=88=20nodejs=20/=20nvm?= =?UTF-8?q?=20=E7=9A=84=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configure_priv.sh | 30 +++++++++++++++--------------- configure_user.sh | 3 ++- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/configure_priv.sh b/configure_priv.sh index 994f860..4c52344 100755 --- a/configure_priv.sh +++ b/configure_priv.sh @@ -350,21 +350,21 @@ configure_proxychains() { fi } -configure_nodejs() { - [ -f /usr/local/bin/node ] && return - [ $offline -eq 1 ] && return +# configure_nodejs() { +# [ -f /usr/local/bin/node ] && return +# [ $offline -eq 1 ] && return - if confirm_action "要安装 nodejs 吗?" "Y"; then - local version="v20.10.0" - local tarname="node-$version-linux-x64" - wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz - tar -xf $tempdir/$tarname.tar.xz -C $tempdir - sudo cp $tempdir/$tarname/bin/node /usr/local/bin/node - sudo cp $tempdir/$tarname/bin/npm /usr/local/bin/npm - rm $tempdir/$tarname.tar.xz - rm $tempdir/$tarname -r - fi -} +# if confirm_action "要安装 nodejs 吗?" "Y"; then +# local version="v20.10.0" +# local tarname="node-$version-linux-x64" +# wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz +# tar -xf $tempdir/$tarname.tar.xz -C $tempdir +# sudo cp $tempdir/$tarname/bin/node /usr/local/bin/node +# sudo cp $tempdir/$tarname/bin/npm /usr/local/bin/npm +# rm $tempdir/$tarname.tar.xz +# rm $tempdir/$tarname -r +# fi +# } # ============================================================ @@ -409,7 +409,7 @@ configure_nano configure_vim configure_zsh configure_tmux -configure_nodejs +# configure_nodejs configure_docker configure_fail2ban configure_iptables diff --git a/configure_user.sh b/configure_user.sh index bb23fc3..9cdbe3b 100755 --- a/configure_user.sh +++ b/configure_user.sh @@ -71,7 +71,7 @@ configure_nvm() { [ -d ~/.nvm/.git ] && return [ $offline -eq 1 ] && return - if confirm_action "要安装 nvm 吗?" "N"; then + if confirm_action "要安装 nvm / nodejs 吗?" "N"; then git_clone nvm-sh/nvm ~/.nvm --depth=1 \. $scriptdir/files/install-nvm.sh \. ~/.nvm/nvm.sh @@ -79,6 +79,7 @@ configure_nvm() { nvm install lts/iron nvm alias default lts/iron nvm install-latest-npm + echo "registry=https://registry.npmmirror.com" > ~/.npmrc fi }