nodejs -v与node -v的区别

笔者在使用 Node.js 的时候发现有 nodejs -vnode -v 两个命令,经过一番测试后,总结如下:

如果从 Ubuntu 操作系统官方源里面安装的 Node.js,命令用 nodejs -v,例如:

sudo apt update
sudo apt install nodejs
nodejs -v

如果从 Ubuntu 操作系统以外的第三方源(包括snap) 或者 通过 n、node-build、fnm 等工具安装的 Node.js,命令用 node -v,例如:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - &&\
sudo apt update
sudo apt install nodejs
node -v

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javascriptexp/2098.html

(8)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2020年9月8日 14:52
下一篇 2020年10月3日 01:37

相关推荐

  • JavaScript语言的成员名

    支持类的成员:静态字段、静态访问器属性、静态方法、实例字段、实例访问器属性、实例方法。 支持对象字面量的成员:数据属性、访问器属性、方法。 成员名的类型只可以为 字符串类型(包括空字符串) 或者 符号类型。 注意:此处成员名用于“成员声明”的时候,而不是“访问成员”的时候。 实际上,比较两个成员名是否相等采用的是相等 …

    JavaScript经验 2025年4月3日
    01030
  • innerHTML、outerHTML、textContent、innerText、outerText实例属性的区别

    1.innerHTML和outerHTML区别 类 实例属性 区别 Element innerHTML 目标元素标签之间的 HTML 代码,不包括目标元素标签本身。 Element outerHTML 目标元素标签之间的 HTML 代码,包括目标元素标签本身。 2.textContent和innerText区别 类 实…

    JavaScript经验 2023年10月15日
    06810
  • JavaScript语言的展开(Spread)语法

    1.展开可迭代对象 1.1用于变量赋值 1.2用于函数实参 具体参考“用于变量赋值”章节。 2.展开对象字面量 2.1用于变量赋值 2.2用于函数实参 JavaScript 语言不支持用于函数实参。

    JavaScript经验 2025年4月3日
    0960

发表回复

登录后才能评论