检查当前是否已安装Node的最有效方法是什么?

尼古拉斯·阿达穆(Nicholas Adamou)

我正在编写一个脚本,该脚本将首先检查当前是否已安装Node,否则将安装最新版本的Node。如果已安装,则它将继续执行另一个功能以对其进行更新。

我当前的脚本:

#!/bin/bash

function isNodeInstalled() {
    clear
    echo "Checking if Node is installed ..."
    if command --version node &>/dev/null; then
        echo "Installing Node ..."
        curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
        sudo apt-get install nodejs -y
        echo "Node has been installed."
        sleep 5
        updateNode
    else
        echo "Node has already been installed."
        sleep 5
        updateNode
    fi
}
the_velour_fog
  if which node > /dev/null
    then
        echo "node is installed, skipping..."
    else
        # add deb.nodesource repo commands 
        # install node
    fi

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查多个变量是否为None的最有效方法是什么?

修改Keras模型的最有效方法是什么?

检查NumPy数组中是否存在值的最有效方法是什么?

测试两个整数范围是否重叠的最有效方法是什么?

检查两个java对象的Deep Equal的最快,最有效的方法是什么?

在C#中;从后台线程检查更改的最有效方法是什么?

在JavaScript数组中检查数字序列的最有效方法是什么?

将元素插入已排序向量的最有效方法是什么?

检查属性是否存在的最有效方法

有多个查询时,检查某些子数组是否已排序的有效方法是什么?

检查数据库中是否有新条目的最快,最有效的方法是什么?

检查两个物体是否碰撞并减速的最有效方法是什么?

检查数字属于哪个特定范围(在许多范围中)的最有效方法是什么?

检查Arraylist中是否存在项的最有效方法是什么?

在Java中检查大于和小于的最有效方法是什么?

使wifi工作最有效的方法是什么?

查找数字n是否包含特定数字k的最有效方法是什么?

Emacs:删除报价最有效的方法是什么?

检查用户是否存在于数据库中的最有效方法是什么?

筛选搜索的最有效方法是什么?

从包含多个已排序运行的文件中检索行的最有效方法是什么

检查每一行到特定字符的最有效方法是什么

检查对象参数是否全部都需要属性的最有效方法是什么?

查找列表中是否重复的最有效方法是什么?

以编程方式检查年份是否更改的最有效方法是什么

确定对象集合是否已更改的最有效方法是什么?

检查 C++ 容器是否为空的最有效方法是什么?

确定 2 个节点之间是否存在路径的最有效方法是什么?

计算此矩阵的最有效方法是什么?