Skip to content

nodejs

nodejs

image-20240321061454237

目录

[toc]

什么是nodejs

Node.js是一个基于Chrome V8 JavaScript引擎构建的开源、跨平台的运行时环境。它允许您使用JavaScript来开发服务器端和命令行工具,并能够在服务器端运行JavaScript代码。

Node.js的主要特点包括:

  1. 事件驱动:Node.js使用事件驱动的非阻塞I/O模型,使得它能够高效地处理大量并发请求。

  2. 单线程:Node.js是单线程的,但通过使用事件循环和异步I/O,它可以处理大量并发请求而不会阻塞其他操作。

  3. NPM:NPM(Node Package Manager)是Node.js的包管理器,它允许您安装、管理和共享JavaScript代码包。NPM拥有丰富的开源代码库,使得开发者可以轻松地使用和共享现有的JavaScript模块。

  4. 跨平台:Node.js可以在多个操作系统上运行,包括Windows、Mac OS以及各种Linux发行版。

Node.js最常用于构建服务器端应用程序,如Web服务器、API服务器、实时通信服务器等。它在Web开发中被广泛使用,因为它能够高效地处理并发请求,并提供了丰富的第三方模块和工具。

除了服务器端开发,Node.js也可以用于命令行工具的开发、构建工具的编写、桌面应用程序的构建等各种场景。

总而言之,Node.js使得JavaScript不仅可以在浏览器中运行,也可以在服务器端运行,并且具有高效处理并发请求的能力。

官方页面

https:[-s"$NVM_DIR/nvm.sh"] &&\."$NVM_DIR/nvm.sh"

为了在每次终端启动时自动加载 nvm,你可以将上面的代码行添加到你的 ~/.bashrc~/.zshrc~/.profile文件中。

  • 安装 Node.js

  • 验证安装

  • 方法2:使用包管理器

    在 Debian/Ubuntu 上:

    1. 更新包列表

      bash
      sudoaptupdate
    2. 安装 Node.js(可能不是最新版本):

      bash
      sudoaptinstall-ynodejsnpm
    3. 验证安装

      bash
      node-vnpm-v

    方法3:使用 Node.js 二进制官方包(测试成功)

    你也可以从 Node.js 官方网站下载并手动安装。

    1. 下载 Node.js: 访问 Node.js 官方网站并下载适用于你的 Linux 版本的二进制包。

    2. 解压文件

      bash
      tar-xvfnode-v<version>-linux-x64.tar.xztar-xvfnode-v16.20.2-linux-x64.tar.xz
    3. 移动到合适的位置

      bash
      sudomvnode-v<version>-linux-x64/usr/local/nodejsnode-v16.20.2-linux-x64sudomvnode-v16.20.2-linux-x64/usr/local/nodejs
    4. 设置环境变量: 在你的 ~/.bashrc~/.zshrc~/.profile文件中添加以下行:

      bash
      vim/etc/profileexportPATH=/usr/local/nodejs/bin:$PATH
    5. 重新加载配置文件

      bash
      source~/.bashrc# 或 source ~/.zshrc 或 source ~/.profilesource/etc/profile
    6. 验证安装

      bash
      node-vnpm-v[root@docusaurus-wiki ~]#node -vv16.20.2[root@docusaurus-wiki ~]#npm -v8.19.4

    通过以上方法之一,你就可以成功地在 Linux 系统上安装 Node.js。选择最适合你需求的方法进行安装,并开始使用 Node.js 进行开发吧。


    输出脚本:

    • 下载软件包

    访问 Node.js 官方网站并下载适用于你的 Linux 版本的二进制包。(之类直接用我提供的软件包就好)

    https:#[root@devops8 ~]# ll -h node-v16.20.2-linux-x64.tar.xz #-rw-rw-rw- 1 root root 22M Jul 10 12:33 node-v16.20.2-linux-x64.tar.xz#(2)解压并配置PATHcd/roottar-xfnode-v16.20.2-linux-x64.tar.xzmvnode-v16.20.2-linux-x64/usr/local/nodejsecho'export PATH=/usr/local/nodejs/bin:$PATH'>>/etc/profilesource/etc/profile#(3)验证node-vnpm-v

    image-20240714204608066

    关于我

    我的博客主旨:

    • 排版美观,语言精炼;
    • 文档即手册,步骤明细,拒绝埋坑,提供源码;
    • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

    🍀 微信二维码

    x2675263825 (舍得), qq:2675263825。

    image-20230107215114763

    🍀 微信公众号

    《云原生架构师实战》

    image-20230107215126971

    🍀 个人主页:

    https:

    版权:此文章版权归 One 所有,如有转载,请注明出处!

    链接:可点击右上角分享此页面复制文章链接

    上次更新时间:

    最近更新