如何在ubuntu18.04安装node 14.16.0

 更新时间:2024年11月21日 10:08:16   作者:梅秃头  
这篇文章介绍了在Ubuntu 18.04上安装Node.js 14.16.0的详细步骤,包括检查服务器类型、下载合适的Node.js版本、解压和移动文件夹、编辑环境变量文件、重新编译配置文件以及解决可能遇到的版本冲突问题,感兴趣的朋友跟随小编一起看看吧

这里演示安装node 14.16.0,其他版本也一样的安装步骤,需要注意1

1.检查本机服务器类型

注:有的是x64,有的是ARM,先查清楚是什么类型再进行下载,否则会存在编译出错的问题

bash: /opt/node-v14.16.0-linux-x64/bin/node: 无法执行二进制文件: 可执行文件格式错误

分别执行以下命令: 

uname -puname -iuname -o

可以看到我这里是arm类型的,之前一直报无法执行二进制文件: 可执行文件格式错误,原因是我下载成了x64的

2.下载node压缩包

这里下载node 14.16.0,下载地址:https://nodejs.org/en/blog/release/v14.16.0

想要下载哪个版本,修改版本号(v14.16.0)即可,不知道有哪些版本的可以查看文末

根据自己的实际类型来下载,后面的步骤都一样

我这里是先下载到本机,再上传到虚拟机上

3.解压node压缩包

解压node-v14.16.0-linux-arm64.tar.xz先进行xz解压后进行tar解压,解压后得到node-v14.16.0-linux-arm64文件夹

xz -d node-v14.16.0-linux-arm64.tar.xz
tar -xvf node-v14.16.0-linux-arm64.tar

4.移动文件夹

将node-v14.16.0-linux-arm64移动到/opt文件夹中(根据个人习惯,可移可不移)

mv node-v14.16.0-linux-arm64 /opt

5.编辑/etc/profile文件

文件末尾添加以下内容:

注: NODEJS_HOME=node-v14.16.0-linux-arm64文件夹(/之后)所在的路径,如果是/xx/xx/node-v14.16.0-linux-arm64,那么就是 NODEJS_HOME=/xx/xx/node-v14.16.0-linux-arm64

export NODEJS_HOME=/opt/node-v14.16.0-linux-arm64
export PATH=$NODEJS_HOME/bin:$PATH

6.重新编译/etc/profile文件

source /etc/profile

7.安装完成

我这里出现这个问题,但貌似不影响node和npm的安装,就没管它

提示:

node版本和npm版本要对应,否则会引起版本冲突:node版本号和npm版本号参考

使用最新版本的npm命令:npm install -g npm

修改npm版本命令:npm install -g npm@6.14.15

到此这篇关于如何在ubuntu18.04安装node 14.16.0的文章就介绍到这了,更多相关ubuntu18.04安装node 14.16.0内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解nodejs微信公众号开发——1.接入微信公众号

    详解nodejs微信公众号开发——1.接入微信公众号

    本篇文章主要介绍了详解nodejs微信公众号开发——1.接入微信公众号,非常具有实用价值,需要的朋友可以参考下
    2017-04-04
  • Node.js Mongodb 密码特殊字符 @的解决方法

    Node.js Mongodb 密码特殊字符 @的解决方法

    在去年的 DB 勒索事件之后, 不少的同学开始加强 Mongodb 的安全性, 其中一种办法就是设置复杂的密码. 那么如果设置的密码里包含一些如 “@”, “:” 一样的特殊字符,怎么处理呢?下面小编给大家带来了Node.js Mongodb 密码特殊字符 @的解决方法,一起学习吧
    2017-04-04
  • nodejs实现超简单生成二维码的方法

    nodejs实现超简单生成二维码的方法

    这篇文章主要介绍了nodejs实现超简单生成二维码的方法,结合实例形式分析了nodejs基于qr-image插件生成二维码的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • 基于docker搭建node环境开发服务器全过程

    基于docker搭建node环境开发服务器全过程

    这篇文章主要给大家介绍了关于如何基于docker搭建node环境开发服务器的相关资料,本文将采用docker技术部署一个简单的nodejs应用,文中通过图文以及代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Node.js实现http请求服务与Mysql数据库操作方法详解

    Node.js实现http请求服务与Mysql数据库操作方法详解

    这篇文章主要介绍了Node.js实现http请求服务与Mysql数据库操作方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-10-10
  • Nodejs模块的调用操作实例分析

    Nodejs模块的调用操作实例分析

    这篇文章主要介绍了Nodejs模块的调用操作,结合实例形式分析了nodejs模块的定义与调用相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • Koa2路由及koa脚手架使用入门详解

    Koa2路由及koa脚手架使用入门详解

    这篇文章主要为大家介绍了Koa2路由及koa脚手架的使用入门详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • NodeJS配置HTTPS服务实例分享

    NodeJS配置HTTPS服务实例分享

    本文给大家分享的是在nodejs中配置https服务的方法和具体的示例,非常的详细,有需要的小伙伴可以来参考下
    2017-02-02
  • NodeJs中的VM模块详解

    NodeJs中的VM模块详解

    这篇文章主要介绍了NodeJs中的VM模块详解,本文讲解了什么是VM? 、VM模块的runInThisContext、runInThisContext方法等内容,需要的朋友可以参考下
    2015-05-05
  • nodejs dgram模块广播+组播的实现示例

    nodejs dgram模块广播+组播的实现示例

    这篇文章主要介绍了nodejs dgram模块广播+组播的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11

最新评论