linux 一键安装nodejs,Linux上安装Node.js

linux 一键安装nodejs,Linux上安装Node.js在 Ubuntu 系统上安装 nodejs 有很多种方法 分别为 apt get 在线安装 下载 Node js 源码自己编译安装 下载编译好的文件 使用 npm 安装等方式 1 在线安装并不推荐 比较坑的一点是安装后 node 命令不可用 nondejs 命令可用 使用在线安装步骤为 在我们安装 nodejs 之前 推荐你将系统更新到最新的补丁和升级包 所以请登录到系统中使用超级用户运行如下命令 apt getupd

在Ubuntu系统上安装nodejs有很多种方法,分别为:apt-get在线安装,下载Node.js源码自己编译安装,下载编译好的文件,使用npm安装等方式。

1、在线安装并不推荐,比较坑的一点是安装后node命令不可用,nondejs命令可用。使用在线安装步骤为:在我们安装 nodejs 之前,推荐你将系统更新到最新的补丁和升级包,所以请登录到系统中使用超级用户运行如下命令:

apt-get update,之后apt-get install nodejs。

此外在Node.js官网提供了一种在线安装的方式,我们可以通过

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash –

sudo apt-get install -y nodejs来安装node7.0及以上版本的nodejs。注意:如果在虚拟机上搭建的Linux系统,在执行以上在线安装的命令时网速可能会相当慢,解决办法可以参考这篇文章。

bef810c33721

nodejs官网提供安装方法

2、通过源码编译安装。用以下命令来升级系统,并且安装一些Node.js必要的包

apt-get update

apt-get install python gcc make g++

接下来来到Node.js官网下载专区,在下图中红框内选中的标为Source Code的版本上点击鼠标

右键,选择复制下载链接。

bef810c33721

Node.js下载专区

执行以下命令:

wget https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz(该地址为Source Code下载地址)

tar -zxvf node-v6.9.2.tar.gz解压下载的Source Code。

解压完成后依次执行: cd node-v6.9.2

./configure

make

sudo make install  这里一定要加sudo

此外,我们还可以使用git在github上将源码clone下来,同样执行以上命令编译安装。

3、下载编译好的文件。简单说就是解压后,bin文件夹中存在node及npm,如果进入到对应文件中执行命令一点问题没有,不过不是全局的。所以设置为全局就可以了。

wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz –下载

xz -d node-v6.9.2-linux-x64.tar.xz–解压为tar类型

tar -xvf node-v6.9.2-linux-x64.tar –解压

解压完成后pwd查看当前下载目录,并执行以下命令设置全局:

ln -s /home/zlliu/tcl/node-v6.9.2-linux-64/bin/node /usr/local/node

ln -s /home/zlliu/tcl/node-v6.9.2-linux-64/bin/npm /usr/local/npm

其中/home/zlliu/tcl/这个路径是我下载nodejs存放的路径,你应该改成自己的存放路径。

4、  使用npm安装,首先要下载npm。同样可使用apt-get或者下载npm源码进行安装,安装后可使用npm各种命令,如npm ls,npm install 等等,我们可用npm指定安装nodejs的版本。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177438.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:31
下一篇 2026年3月26日 下午7:31


相关推荐

  • vue跨域解决方案反向代理_怎么解决跨域问题

    vue跨域解决方案反向代理_怎么解决跨域问题文章目录前言一、跨域是什么?二、解决跨域的办法前言跨域错误信息AccesstoXMLHttpRequestat‘http://192.168.2.92:3000/api/b/home’fromorigin‘http://localhost:8080’hasbeenblockedbyCORSpolicy:Responsetopreflightrequestdoesn’tpassaccesscontrolcheck:ItdoesnothaveHTTP

    2022年10月1日
    12
  • JSP九大内置对象以及作用

    JSP九大内置对象以及作用jsp 九大内置对象和其作用详解 JSP 中一共预先定义了 9 个这样的对象 分别为 request response session application out pagecontext config page exception

    2026年1月18日
    2
  • dainying

    dainyingmagnet:?xt=urn:btih:DB334CEAFC75A4045D5958159D972B1CCEC1C590

    2022年7月2日
    25
  • SpringBoot之HandlerInterceptor拦截器的使用 ——(一)「建议收藏」

    SpringBoot之HandlerInterceptor拦截器的使用 ——(一)「建议收藏」HandlerInterceptor简介拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。1、定义实现类定义一个Interceptor非常简单方式也有几种,我这里简单列举两种1、类要实现Spring的HandlerInterceptor接口2、类继承实现了HandlerInterc…

    2022年7月25日
    22
  • UVALive 6525 Attacking rooks 二分匹配 经典题

    UVALive 6525 Attacking rooks 二分匹配 经典题

    2022年1月31日
    55
  • OPKG 软件包管理

    OPKG 软件包管理Opkg是一个轻量快速的套件管理系统,目前已成为Opensource界嵌入式系统标准。常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。中文名opkg属    性套件管理系统更    新可以获取的软件包列表常用于路由、交换机等嵌入式设备常用命令opkgupdate更新可以获取的软件包列表

    2022年6月14日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号