脚本
#安装node
#下载node、npm国内镜像(推荐)
# 判断是否安装了node
if type -p node; then
echo "node has been installed."
else
mkdir -p /home/zenglg
cd /home/zenglg
wget 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.gz
rm -rf /usr/local/node
mv -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" ];then
sed -i "${node1}d" /etc/profile
fi
node2=$(grep -n "export PATH=$NODE_HOME/bin:$PATH" /etc/profile | cut -f1 -d':')
if [ -n "$node2" ];then
sed -i "${node2}d" /etc/profile
fi