【保姆级讲解如何安装与配置Node.js】

在这里插入图片描述

🎥博主:程序员不想YY啊
💫CSDN优质创作者,CSDN实力新星,CSDN博客专家
🤗点赞🎈收藏⭐再看💫养成习惯
✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!

🎈目录

  • 💫前言
  • 💫Windows
  • 💫macOS
  • 💫Linux
  • 💫使用 Node Version Manager (NVM)
  • 💫配置 NPM
  • 💫安装全局包

💫前言

Node.js 是一个开源和跨平台的 JavaScript 运行时环境,它允许您在服务器上运行 JavaScript,安装 Node.js 通常是一个简单的过程,下面我会指导您如何在不同的操作系统上安装 Node.js。

💫Windows

  1. ⭐下载
    访问 Node.js 官网 下载适用于 Windows 的安装程序,一般会有两个版本:LTS(长期支持版本)和 Current(最新版本)。推荐大部分用户下载 LTS 版本。

  2. ⭐安装
    执行下载的 .msi 文件启动安装。在安装过程中,你可以保持默认设置,也可以根据需求自定义安装路径或其他选项。

  3. ⭐验证安装
    打开命令提示符(cmd)或 PowerShell 并运行以下命令确认安装成功:

    node -v
    npm -v
    

    上述命令应该会显示安装的 Node.js 和 npm(Node.js 的包管理器)版本号。

💫macOS

  1. ✨下载
    访问 Node.js 官网 下载适用于 macOS 的安装包。

  2. ✨安装
    打开下载的 .pkg 文件,启动安装向导,跟随向导步骤操作,一般情况下保持默认设置即可。

  3. ✨验证安装
    打开终端(Terminal)并运行以下命令确认 Node.js 和 npm 是否安装成功:

    node -v
    npm -v
    

💫Linux

在 Linux 上安装 Node.js 的方法取决于您使用的是哪个 Linux 发行版。

🌊Ubuntu / Debian:

  • 🌟你可以使用 curl 和 apt-get 包管理器。打开终端并运行:
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt-get install -y nodejs
    
    上面的脚本会为你添加 NodeSource 存储库,并安装 Node.js。

🌊Fedora / CentOS / RHEL:

  • 🌟使用 curl 和 yum 包管理器。执行:
    curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
    sudo yum install nodejs
    
    或者如果你使用的是 dnf,你可以使用:
    sudo dnf install nodejs
    

🌊Arch Linux:

  • 🌟使用 pacman 包管理器,你可以简单地运行:
    sudo pacman -S nodejs npm
    

🌊验证安装
无论使用哪种方法,在终端运行以下命令来确认安装是否成功:

node -v
npm -v

🌊注意:在某些 Linux 发行版中,就绪的包可能不是最新的。如果你需要最新或特定版本的 Node.js,你可能需要使用 Node Version Manager (nvm) 来安装。

💫使用 Node Version Manager (NVM)

🌊如果你需要管理多个 Node.js 版本,nvm 是一个很好的选择。NVM 允许你安装和切换不同版本的 Node.js,而不会干扰全局路径。

  1. 🌊安装 nvm
    你可以通过 curl 或 wget 安装 nvm:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    

    或者:

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    
  2. 🌊安装 Node.js
    重新打开终端后,使用 nvm 来安装 Node.js 的某个版本:

    nvm install 16
    

    这条命令会安装最新的 Node.js 16.x 版本。

  3. 🌊切换版本
    如果你安装了多个版本的 Node.js,你可以使用下面的命令在不同版本间切换:

    nvm use 14
    

    这会切换到 Node.js 14.x 版本。

💫配置 NPM

npm 是 Node.js 的官方包管理器,通常与 Node.js 一起安装。你可以使用 npm 来安装软件包、设置脚本以及管理项目依赖。

  • 🌊修改 npm 配置
    如果需要修改 npm 的配置,如设置代理或改变默认的全局安装路径,你可以使用:

    npm config set <key> <value>
    

    例如,更改全局安装路径:

    npm config set prefix ~/npm-global
    
  • 🌊使用.npmrc文件
    对于项目级别的配置,你可以在项目根目录下创建一个.npmrc文件。在这个文件中设置的配置项只影响当前项目。

💫安装全局包

🌊使用 npm 安装全局软件包的命令如下:

npm install -g <package-name>

🌊例如,安装 Express.js 的生成器工具:

npm install -g express-generator

一旦你完成了安装,你就可以开始在你的机器上使用 Node.js 开发 JavaScript 应用程序了。记得经常检查并更新到 Node.js 和 npm 的新版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/794503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【JAVA】postman import certificates in project 导入证书pfx

1. 打开这个按钮 2. File ->Settings 3. 打开“certificates”, Add certificates 添加证书 4. 输入证书地址&#xff0c;然后选择证书文件pfx , 输入证书密码。点击添加就可以了。 特别提醒&#xff1a; 推荐本地自己证书验证软件&#xff0c;“KeyStore” 这个软件可以…

接口调用成功后端却一直返回404

vuespringboot 我在vue.config.js中配置了向后端的反向代理 然后使用了axios向后端发送post请求 可以看到可以接收到前端传来的值 但是前端控制台却报了 “xhr.js:245POST http://localhost:7777/api/login 404 (Not Found)” 最后询问我那智慧的堂哥... ... 解决办法是把C…

深入了解 Python 中标准排序算法 Timsort

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ Timsort&#xff1a;一个非常快速的、时间复杂度为 O ( n l o g n ) O (n \ log\ n) O(n log n)、稳健&#xff08;即不改变等值元素间的相对顺序&#xff09;的排序算法&#xff0c;在处理真实世界数…

RDD算子(四)、血缘关系、持久化

1. foreach 分布式遍历每一个元素&#xff0c;调用指定函数 val rdd sc.makeRDD(List(1, 2, 3, 4)) rdd.foreach(println) 结果是随机的&#xff0c;因为foreach是在每一个Executor端并发执行&#xff0c;所以顺序是不确定的。如果采集collect之后再调用foreach打印&#xf…

SpringMVC --- 老杜

1、什么是SpringMVC&#xff1f; SpringMVC是一个基于Java实现了MVC设计模式的请求驱动类型的轻量级Web框架&#xff0c;通过把Model&#xff0c;View&#xff0c;Controller分离&#xff0c;将web层进行职责解耦&#xff0c;把复杂的web应用分成逻辑清晰的及部分&#xff0c;…

Adobe Bridge 2024:连接创意,探索无限可能 mac/win版

Adobe Bridge 2024&#xff0c;作为Adobe家族中的一款强大的创意管理工具&#xff0c;再次革新了数字资产管理和工作流程优化的标准。这款软件不仅继承了Adobe Bridge一贯的直观界面和强大功能&#xff0c;更在多个方面进行了突破性的改进。 Bridge 2024软件获取 全面的资源管…

内网穿透的应用-如何在Android Termux上部署MySQL数据库并实现无公网IP远程访问

文章目录 前言1.安装MariaDB2.安装cpolar内网穿透工具3. 创建安全隧道映射mysql4. 公网远程连接5. 固定远程连接地址 前言 Android作为移动设备&#xff0c;尽管最初并非设计为服务器&#xff0c;但是随着技术的进步我们可以将Android配置为生产力工具&#xff0c;变成一个随身…

labview如何创建2D多曲线XY图和3D图

1如何使用labview创建2D多曲线图 使用“索引与捆绑簇数组”函数将多个一维数组捆绑成一个簇的数组&#xff0c;然后将结果赋值给XY图&#xff0c;这样一个多曲线XY图就生成了。也可以自己去手动索引&#xff0c;手动捆绑并生成数组&#xff0c;结果是一样的 2.如何创建3D图 在…

如何更新Code::blocks的MinGW

前言 LVGL V9版本更新了很多新特性&#xff0c;其中windows平台部分也进行了优化&#xff0c;如果你是用的是Code::blocks体验LVGL那么在编译时会不通过&#xff1b;因为如果你使用的是 Code::blocks 20.03并且使用内置的MinGW&#xff0c;那么就会因为MinGW版本过低遇到下面所…

babyAGI(8)-babyCoder5主程序逻辑

前期代码都以阅读完毕&#xff0c;接下来我们来看主程序逻辑&#xff0c;建议大家好好看看流程图&#xff0c;有个流程的影响 1. 创建任务 下面一段代码主要用来创建任务以及打印相关信息&#xff0c;调用了四个agents code_tasks_initializer_agent 初始化任务code_tasks_…

信息系统项目管理师——第18章项目绩效域管理(二)

项目工作绩效域 预期目标 高效且有数的项目绩效 2.适合项目和环境的项目过程 3.干系人适当的沟通和参与 4.对实物资源进行了有效管理 5.对采购进行了有效管理 6.有效处理了变更 7.通过持续学习和过程改进提高了团队能力 绩效要点 1.项目过程 2.项目制约因素 3.专注于工作过…

React - 连连看小游戏

简介 小时候经常玩连连看小游戏。在游戏中&#xff0c;当找到2个相同的元素就可以消除元素。 本文会借助react实现连连看小游戏。 实现效果 实现难点 1.item 生成 1. 每一个图片都是一个item&#xff0c;items数组的大小为size*size。 item对象包括grid布局的位置&#xff0c;…

【爬虫开发】爬虫从0到1全知识md笔记第4篇:Selenium课程概要,selenium的介绍【附代码文档】

爬虫开发从0到1全知识教程完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;爬虫课程概要&#xff0c;爬虫基础爬虫概述,,http协议复习。requests模块&#xff0c;requests模块1. requests模块介绍,2. response响应对象,3. requests模块发送请求,4. request…

入门用Hive构建数据仓库

在当今数据爆炸的时代&#xff0c;构建高效的数据仓库是企业实现数据驱动决策的关键。Apache Hive 是一个基于 Hadoop 的数据仓库工具&#xff0c;可以轻松地进行数据存储、查询和分析。本文将介绍什么是 Hive、为什么选择 Hive 构建数据仓库、如何搭建 Hive 环境以及如何在 Hi…

类与对象(一)

目录 一、类的引入和定义 二、类的访问限定符及封装 1&#xff09;访问限定符 2&#xff09;封装 三、类的作用域和实例化 1&#xff09;类的作用域 2&#xff09;实例化 四、类的大小 1&#xff09;类的大小计算方式 2&#xff09;特殊的类的大小 五、this指针 1&…

C++设计模式:观察者模式(三)

1、定义与动机 观察者模式定义&#xff1a;定义对象间的一种1对多&#xff08;变化&#xff09;的依赖关系&#xff0c;以便当一个对象&#xff08;Subject&#xff09;的状态发生比改变时&#xff0c;所有依赖于它的对象都得到通知并且自动更新 再软件构建过程中&#xff0c…

小程序如何设置余额充值和消费功能

小程序中设置余额充值和消费功能非常重要的&#xff0c;通过让客户在小程序中进行余额充值&#xff0c;不仅可以提高用户粘性&#xff0c;还可以促进消费&#xff0c;增加用户忠诚度。以下是如何在小程序中设置余额充值和消费功能的步骤&#xff1a; 1. **设计充值入口**&…

关于Idea无法正常启动

编辑这个文件 最后一行 加上 pause 双击文件 会显示报错信息

npm install node-sass报错

前言 在使用 node-sass 时&#xff0c;你可能会遇到安装 node-sass 时出现各种错误的情况。在本文中&#xff0c;我们将探讨一些常见的 node-sass 安装错误&#xff0c;以及如何解决它们。 无论你是初学者还是有经验的开发者&#xff0c;本文都将为你提供有用的信息和技巧&…

Vue学习笔记-S1

1 什么是Vue Vue是一款用于构建用户界面的渐进式JavaScripte框架&#xff0c;可基于数据渲染用户页面. 1.1 Vue的知识架构 Vue核心包&#xff1a;声明式渲染、组件系统Vue构建&#xff1a;客户端路由、状态管理、构建工具局部使用Vue&#xff1a;快速入门、常用指令、生命周…