腳本
#安裝node#下載node、npm國內鏡像(推薦)# 判斷是否安裝了nodeif type -p node; thenecho "node has been installed."elsemkdir -p /home/zenglg cd /home/zenglgwget https://registry.npmmirror.com/-/binary/node/v10.14.1/node-v10.14.1-linux-arm64.tar.gz#解壓并重命名文件夾tar -xvf node-v10.14.1-linux-arm64.tar.gzrm -rf /usr/local/nodemv -f node-v10.14.1-linux-arm64 /usr/local/node#設置環境變量,使其生效 # 檢查原先是否已配置node環境變量checkNodeExist(){node1=$(grep -n "export NODE_HOME=/usr/local/node" /etc/profile | cut -f1 -d':')if [ -n "$node1" ];thensed -i "${node1}d" /etc/profilefinode2=$(grep -n "export PATH=$NODE_HOME/bin:$PATH" /etc/profile | cut -f1 -d':')if [ -n "$node2" ];thensed -i "${node2}d" /etc/profilefi}checkNodeExistecho "export NODE_HOME=/usr/local/node" >> /etc/profilesource /etc/profileif [[ ${PATH} =~ ${NODE_HOME}/bin ]]; thenecho " NODE_HOME has been set"elseecho "export PATH=$NODE_HOME/bin:$PATH" >> /etc/profileecho "setting NODE_HOME path successful."fi#保存刷新source /etc/profilefi
node -v
出現下圖說明安裝成功