Node.JS安装及配置教程(Windows)【安装】

news2024/11/18 3:34:24

文章目录

  • 一、 Node.JS 下载
    • 1. 官网下载
      • (1)国内地址
      • (2)国外地址
    • 2. 其它渠道
  • 二、 Node.JS 安装
  • 三、 Node.JS验证
  • 四、 Node.JS 配置(可选)
    • 1. 配置全局模块安装路径
    • 方法一
    • 方法二
    • 2. 配置国内镜像
  • 五、 yarn 安装
  • 六、 yarn 换源
  • 七、 yarn 卸载
  • 八、 yarn 常用命令

软件 / 环境安装及配置目录

一、 Node.JS 下载

1. 官网下载

(1)国内地址

  安装地址:https://nodejs.cn/download/current/

  1. 打开浏览器输入网址 https://nodejs.cn/download/current/,进入 Node.JS 官网,点击最新版本,选择对应的操作系统和版本下载即可
    在这里插入图片描述

(2)国外地址

  安装地址:https://nodejs.org/en

  1. 打开浏览器输入网址 https://nodejs.org/en,进入 Node.JS 官网,可以看到当前的版本,选择对应的操作系统和版本下载即可,LTS 是大多用户使用的稳定版本, Current 是最新版本, 这里选择的是稳定版本(20.12.2)
    在这里插入图片描述

2. 其它渠道

(1)百度网盘(18.20.0 版本)

链接:链接:链接:https://pan.baidu.com/s/1IhUGeRKIuQJPmSxWrz1a4w?pwd=yx7u
提取码:yx7u

二、 Node.JS 安装

  1. 打开下载安装的文件夹下的安装包,双击进行安装,点击 Next
    在这里插入图片描述
  2. 勾选接受协议许可中的条款,点击 Next
    在这里插入图片描述
  3. 选择安装路径,点击 Next
    在这里插入图片描述
  4. 自定义设置,一般默认即可,点击 Next
    在这里插入图片描述
  5. 安装原生模块的工具,一般不进行安装,点击 Next
    在这里插入图片描述
  6. 点击 Install 等待安装即可
    在这里插入图片描述

三、 Node.JS验证

  1. 打开 CMD 窗口,执行命令 node -v 查看n Node 版本
    在这里插入图片描述
  2. 最新版的 Node.JS 在安装时同时也安装了 npm,执行 npm -v 查看 npm 版本
    在这里插入图片描述
  3. 默认状况下,在执行 npm install -g XXXX 时,下载了一个全局包,这个包的默认存放路径:C:\Users\Administrator\AppData\Roaming\npm\node_modules下, 打开 CMD 窗口,执行命令 npm root -g 查看
    在这里插入图片描述
  4. 经常 Node 的命令

  npm -v:查看 npm 安装的版本。
  npm init:会引导你建立一个 package.json 文件,包括名称、版本、作者等信息。
  npm list:查看当前目录下已安装的 Node 包。
  npm ls:查看当前目录下已安装的 Node 包。
  npm install moduleNames:安装 Node 模块到本地目录 node_modules 下。
  npm install < name > -g:将包安装到全局环境中。
  npm install < name > --save:安装的同时,将信息写入 package.json 中,项目路径中若是有package.json文件时,直接使用 npm install 方法就能够根据 dependencies 配置安装全部的依赖包,这样代码提交到 Git 时,就不用提交 node_modules 这个文件夹了。
  npm install < name> --save-dev:安装的同时,将信息写入 package.json 中项目路径中若是有 package.json 文件时,直接使用 npm install 方法就能够根据 devDependencies 配置安装全部的依赖包,这样代码提交到 Git 时,就不用提交 node_modules 这个文件夹了。
  npm uninstall moudleName:卸载 Node 模块。

四、 Node.JS 配置(可选)

1. 配置全局模块安装路径

  1. 打开安装的目录(默认安装情况下在C:\Program Files\nodejs),在安装目录下新建两个文件夹 node_globalnode_cache
    在这里插入图片描述

方法一

  1. 再次打开 CMD 命令窗口,输入 npm config set prefix "你的路径\node_global"npm config set cache "你的路径\node_cache" ,执行的时候建议使用管理员权限打开 CMD,否则有可能会提示权限不够报错

npm config set prefix “C:\Application\Learn\NodeJS\node_global”
npm config set cache “C:\Application\Learn\NodeJS\node_cache”
在这里插入图片描述

方法二

  1. 在 Node.JS 的安装目录下(默认安装情况下在C:\Program Files\nodejs),进入 node_modulesnpm 打开 npmrc 文件
    在这里插入图片描述
  2. 添加以下命令

prefix=创建的node_global文件夹所在路径 // prefix=C:\Application\Learn\NodeJS\node_global
cache=创建的node_cache文件夹所在路径 // cache=C:\Application\Learn\NodeJS\node_cache

  1. 点击 我的电脑 → 右键 → 选择 属性 ,点击 高级系统设置,或者 控制面板系统和安全系统 也可以找到 高级系统设置,或者快捷键 Win + S ,在输入框中输入 env,回车即可
    在这里插入图片描述
  2. 点击环境变量后,跳出如下图所示对话框,第一步点击 “新建”,随后跳出 “新建系统变量” 对话框,在弹出的 新建系统变量 对话框中的 变量名 填入 NODE_PATH,变量值填入 :C:\Application\Learn\NodeJS\node_modules(默认安装都是在 C 盘的)
    在这里插入图片描述
    在这里插入图片描述
  3. 双击打开 Path,将默认的 C 盘下 APPData\Roaming\npm 修改成:C:\Application\Learn\NodeJS\node_modules(安装 Node.JS 时所在的文件夹下的 node_modules 文件夹, 默认安装都是在 C 盘的),点击 确定
    在这里插入图片描述

2. 配置国内镜像

官方镜像源:https://registry.npmjs.org/
更新最新淘宝镜像源:npm config set registry https://registry.npmmirror.com
查看配置是否成功:npm config list
在这里插入图片描述

五、 yarn 安装

  1. 使用 npm 安装,打开 CMD 分别运行以下命令即可

npm install -g yarn
在这里插入图片描述

  1. 配置环境变量,双击打开 Path,点击新建按钮,输入:C:\Application\Learn\NodeJS\node_global\node_modules\yarn\bin(安装 yarn 的文件夹, 默认安装都是在 C 盘的,如果配置了Node则在对应的 node_global 文件夹下),点击 确定
    在这里插入图片描述
  2. 查看 yarn 版本

yarn --version
在这里插入图片描述

六、 yarn 换源

   查看当前 yarn 源:yarn config get registry
在这里插入图片描述
  yarn 淘宝源安装,打开 CMD 分别运行以下命令即可:
yarn config set registry https://registry.npm.taobao.org -g
在这里插入图片描述

七、 yarn 卸载

  打开 CMD 分别运行以下命令即可

npm uninstall yarn -g
在这里插入图片描述

八、 yarn 常用命令

  初始化:yarn init
  添加包:yarn add [package] 或 yarn add [package]@[version] 或 yarn add [package]@[tag]
  添加到不同依赖项:yarn add [package] --dev 或 yarn add [package] --peer 或 yarn add [package] --optional
  升级包:yarn upgrade [package]
  移除依赖包:yarn remove [package]
  安装所有依赖:yarn 或 yarn install

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

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

相关文章

黑盒优化系列(一):自动化提示词优化【一、绪论】

大语言模型的提示词 随着ChatGPT等大语言模型的问世&#xff0c;我们获取知识的方式从单一的搜索引擎如Google转变为类似ChatGPT这种通过 Q & A 方式提供的方法。 我们尝试对比一下不同提示词&#xff0c;对应的模型输出 ChatGPT无提示词 API&#xff1a; ChatGPT 3.5 …

深入理解Python协程:从基础到实战

title: 深入理解Python协程&#xff1a;从基础到实战 date: 2024/4/27 16:48:43 updated: 2024/4/27 16:48:43 categories: 后端开发 tags: 协程异步IO并发编程Pythonaiohttpasyncio网络爬虫 第1章&#xff1a;协程基础 1.1 协程概念介绍 协程&#xff08;Coroutines&…

以生命健康为中心的物联网旅居养老运营平台

随着科技的飞速发展和人口老龄化的日益加剧&#xff0c;养老问题逐渐成为社会关注的焦点。传统的养老模式已经难以满足现代老年人的多元化需求&#xff0c;因此&#xff0c;构建一个以生命健康为中心的物联网旅居养老运营平台显得尤为重要。 以生命健康为中心的物联网旅居养老运…

敷尔佳2023年报前瞻:“医美面膜第一股”的护城河及2024展望

查理芒格曾说&#xff1a;“要去鱼多的地方打渔”。历数长线牛股辈出的领域&#xff0c;消费行业无疑是大赢家。此中&#xff0c;美业又是消费行业最好的细分赛道之一。 4月26日&#xff0c;A股“医美面膜第一股”–敷尔佳(SZ:301371)将发布2023年财报&#xff0c;按惯例对本季…

2024最新智慧医疗智慧医院大数据展示,医院数据采集概况、医院指标分析、医院就诊趋势分析等。源代码免费下载。

系列文章目录 【复制就能用1】2分钟玩转轮播图,unslider的详细用法 【复制就能用2】css实现转动的大风车&#xff0c;效果很不错。 【复制就能用3】2分钟自己写小游戏&#xff1a;剪刀石头布小游戏、扫雷游戏、五子棋小游戏 【复制就能用4】2024最新智慧医疗智慧医院大数据…

2024年Q1季度干衣机家电线上市场数据分析

春季阴雨绵绵&#xff0c;空气湿度增加&#xff0c;为晾晒衣物带来不便。与此同时&#xff0c;新消费主义的崛起也促使消费者更加注重时间效率和生活品质&#xff0c;寻求能够快速、方便地处理衣物的解决方案。借此&#xff0c;干衣机的需求量有所上涨。 根据鲸参谋数据显示&a…

【HCIP学习】BGP基础

一、BGP产生背景 BGP&#xff08;Border Gateway Protocol&#xff0c;边界网关协议&#xff09;是一种用于自治系统间的动态路由协议&#xff0c;是一种外部网关协议。 自治系统AS&#xff1a;一组同一个管理机构进行管理&#xff0c;对外呈现统一选路策略的路由器的集合。 …

解锁大模型高效推理:将 LlamaIndex 与抽象链集成

在语言理解领域&#xff0c;对忠实推理的追求促使研究人员探索各种途径。 大型语言模型&#xff08;LLMs&#xff09;在解释和执行指令方面取得了显著进展&#xff0c;但在准确回忆和组合现实世界知识方面仍然面临挑战。 为了解决这个问题&#xff0c;将外部工具集成到LLMs的…

Linux网络—DNS域名解析服务

目录 一、BIND域名服务基础 1、DNS系统的作用及类型 DNS系统的作用 DNS系统类型 DNS域名解析工作原理&#xff1a; DNS域名解析查询方式&#xff1a; 2、BIND服务 二、使用BIND构建域名服务器 1、构建主、从域名服务器 1&#xff09;主服务器配置&#xff1a; 2&…

中国十大气膜厂商揭晓:引领未来建筑创新潮流

近年来&#xff0c;我国的体育产业蓬勃发展&#xff0c;其中气膜体育馆备受瞩目。国务院办公厅在《关于构建更高水平的全民健身公共服务体系的意见》中明确提出&#xff0c;支持建设符合环保和安全等要求的气膜结构健身馆等新型健身场地设施。气膜体育场馆已成为解决我国体育基…

java spring 07 createBean()(加载class文件,重写方法,实例化前)和doCreateBean()

01.createBean方法 protected Object createBean(String beanName, RootBeanDefinition mbd, Nullable Object[] args)throws BeanCreationException {if (logger.isTraceEnabled()) {logger.trace("Creating instance of bean " beanName "");}RootBea…

PostgreSQL数据库序列的DDL获取和细节处理

PostgreSQL数据库序列的DDL获取和细节处理 创建测试数据dump导出方式表列与序列强关联case场景序列DDL拼接SQL语句序列删除情况 看腻了就来听听视频演示吧&#xff1a; SQL拼接获取DDL&#xff1a;https://www.bilibili.com/video/BV1Rw4m1Z7SV/ dump方式获取DDL&#xff1a;ht…

【Windchill二次开发】针对该文档定义初始化规则,修改编号或名称的规则

&#xff08;一&#xff09;什么是软类型 类型属性定义&#xff1a; &#xff08;二&#xff09;对象初始化规则 rule&#xff08;初始化规则&#xff09; ---------------------------------------------------------------------------------------------------------------…

物联网实战--平台篇之(一)架构设计

本项目的交流QQ群:701889554 物联网实战--入门篇https://blog.csdn.net/ypp240124016/category_12609773.html 物联网实战--驱动篇https://blog.csdn.net/ypp240124016/category_12631333.html 一、平台简介 物联网平台这个概念比较宽&#xff0c;大致可以分为两大类&#x…

探索矿业数字化平台:实现智能化采矿与管理

随着信息技术的迅猛发展&#xff0c;矿业领域也在逐步实现数字化转型。数字化平台的出现为矿业企业带来了更高效、更智能的采矿与管理方式。本文将探讨矿业数字化平台的意义、特点以及未来发展方向。 ### 1. 数字化平台的意义 传统的矿业生产和管理方式存在诸多问题&#xff…

Python实践应用|NC文件读取

import netCDF4 as nc import numpy as np import matplotlib.pyplot as plt# 打开NC文件 nc_file E:/NC_file/air.sig995.2012.nc # 将your_file.nc替换为你的NC文件路径 nc_data nc.Dataset(nc_file, r)# 查看NC文件中包含的变量 print("Variables in the NC file:&q…

Web3与物联网:探索区块链如何驱动智能设备的未来

引言 在数字化快速发展的时代&#xff0c;Web3技术和物联网&#xff08;IoT&#xff09;都成为了前沿技术的代表。两者的结合正逐渐展现出无限的可能性&#xff0c;尤其是在智能设备和数据安全方面。本文将深入探讨Web3如何与物联网相结合&#xff0c;以及这种结合对未来智能设…

csdn的复制代码功能如何实现

页面布局分析&#xff1a; 按钮在文本框里面&#xff0c;所以文本框是父元素&#xff0c;按钮是子元素。要使得按钮在文本框的右上角&#xff0c;需要使用绝对定位。 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8">…

Stylus 精讲:掌握这款 CSS 预处理器,让你的样式编写提升到新境界!

Stylus 是一种先进的 CSS 预处理器&#xff0c;它允许你使用更加强大和优雅的方式来编写 CSS。Stylus 拥有很多现代语言所具有的特性&#xff0c;如混合&#xff08;Mixins&#xff09;、函数、条件语句等&#xff0c;这些特性使得 CSS 的编写变得更加灵活和高效。Stylus 还支持…

Cokejogo巴西 电子游戏源码 游戏网站源码 电子游戏合集 电子游戏软件下载 游戏源码(带安装教程)

Cokejogo巴西pg电子游戏源码/H5PC端 前端vue编译后后端PHP/修复图片资源失效 后端测试环境&#xff1a;Linux系统CentOS7.6、宝塔、PHP7.2、MySQL5.6&#xff0c;根目录public&#xff0c;伪静态thinkPHP&#xff0c;开启ssl证书 源码下载&#xff1a;https://download.csdn.n…