Nodejs的详细安装过程与步骤

news2024/11/15 15:41:08

目录

一、下载node.js

二、安装程序 

三、检查是否安装成功 

四、新建文件夹

五、配置环境变量 


一、下载node.js

下载地址:Node.js — Run JavaScript Everywhere

选择想要下载的版本,点击Download Node.js

二、安装程序 

(1)下载完成后,双击安装包,开始安装Node.js (以v20.17.0版本为例)

(2)直接点【Next】按钮,此处可根据个人需求修改安装路径,我这里路径改为了D:\Program Files\nodejs\,修改完毕后继续点击【Next】按钮

   

    

这里不用选择安装其他的插件

安装

三、检查是否安装成功 

   node -v 查看node的版本(最新版的node在安装时同时也安装了npm,执行查看npm版本 )

   使用快捷键 【win+r】打开一个窗口, 输入 cmd  指令进入命令提示符窗 ,显示版本说明安装成功

默认状况下,咱们在执行npm install -g XXXX时,下载了一个全局包,这个包的默认存放路径C:\Users\Administrator\APPData\Roaming\npm\node_modules下,能够经过CMD指令查看

四、新建文件夹

(1)

        ① 打开安装的目录(默认安装情况下在C:\Program Files\nodejs)

        ② 在安装目录下新建两个文件夹【node_global】和【node_cache】

(2)

        建议 使用管理员身份打开cmd命令窗口,否则有可能会提示权限不够报错,这里以win11打开cmd为例,搜索框搜索cmd

        

        ① 再次打开cmd命令窗口,输入npm config set prefix “你的路径\node_global” (路径:找到node_global文件夹,右击,复制文件地址 即可)

    

npm config set prefix "D:\node\node_global"

        ② npm config set cache “你的路径\node_cache” 

npm config set cache "D:\node\node_cache"

展现图:

五、配置环境变量 

1.【控制面板】-【系统】-【高级系统设置】-【环境变量】

2. 在【环境变量】中点击【新建】,然后你就会发现【node_global】里多出了一个【node_modules】文件夹

        2.1  如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地址到变量值

3、编辑【用户变量】中的【Path】,将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击确定

在【系统变量】中选择【Path】点击【编辑】添加【NODE_PATH】,随后一直点击【确定】

六、测试 

配置完成后进行测试,测试之前首先检查下,刚才的配置是否正确。

npm config get prefix

npm config get cache

全局安装一个最常用的 express 模块进行测试

npm install express -g   // -g代表全局安装
 

出现以下界面即为配置成功

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

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

相关文章

食家巷桃酥,一口酥脆,满是幸福

在美食的世界里,总有一些味道能瞬间勾起我们的回忆,食家巷桃酥便是其中之一。初见食家巷桃酥,那金黄的色泽便让人眼前一亮。每一块桃酥都像是一件小小的艺术品,边缘微微隆起,中间微微凹陷,散发着诱人的香气…

文产数字化,古迹存久远——福永街道凤凰古村RV数字全景在线游览平台上线

深圳宝安区宣传文化体育发展专项资金资助、福永街道党建服务中心指导的“凤凰古村文物抢救性挖掘与传承现实虚拟(RV)数字化工程”项目自从2024年6月份正式启动以来,经紧锣密鼓地调研、采集和制作,目前,该项目已正式完工…

【HarmonyOS 4.0】应用级变量的状态管理

组件级变量的状态管理装饰器仅能在页面内,即一个组件树上共享状态变量。 如果开发者要实现应用级的,或者多个页面的状态数据共享,就需要用到应用级变量的状态管理。 1. LocalStorage(LocalStorageProp/LocalStorageLink&#xff0…

软考有哪些科目一年考两次?

软考高级【系统分析师】及【系统架构设计师】是一年考两次的。 软考中级【软件设计师】和【网络工程师】也是一年考两次的。 其他科目一年都只开考一次,或者上半年开考,或者下半年开考,具体考试时间可看下图。 软考考题类型/数量/考试方式&…

西安运营服务体系完善的产业园在哪里?

在西安这片充满历史底蕴与创新活力的土地上,有一处运营服务体系完善的产业园正熠熠生辉,成为众多企业追逐梦想、实现发展的理想之地。 这个产业园坐落在 [西安市长安区东长安街481号]的西安国际数字影像产业园,园区正以其卓越的运营服务体系吸…

为什么音视频SDK成为线上招投标不可或缺的技术支持?

随着信息技术的飞速发展和数字化转型的深入,线上招投标已成为现代商业活动中不可或缺的部分。这一过程不仅提高了招投标的效率,还增强了透明度和公平性。在这个过程中,音视频SDK(软件开发工具包)作为关键技术之一&…

nvm管理node版本解决node版本冲突问题

nvm管理node版本解决node版本冲突等乱七八糟的问题 说明一、node环境检查二、安装nvm三、node安装说明 本文主要内容为nvm的安装,包括node环境的检查,nvm下载安装以及不同版本的node安装 更新时间:2024/09/01 16:39 本文仅为记录学习轨迹,如有侵权,联系删除 一、node环…

webros机器人控制软件

一、可显示轨迹。 二、可显示机器人状态,如速度、位置等。 三、可以对机器人进行多点导航设置并下发导航点。 技术栈:rosbrige_server ,vue3,ros1,robotwebtool

美畅物联丨智能安防新趋势:IPC规格参数详解与选型建议

在畅联AIoT开放云平台的应用生态中,"端-边-网-云-用"这一核心理念始终是我们构建视频及AIoT底座平台的基石。其中,网络摄像机(IPC,即Internet Protocol Camera),作为端侧设备的核心成员&#xff…

2024-09-02 Ubuntu固定USB串口名(包括1拖N的USB串口)

在运行Ubuntu系统的开发板上,如果使用可插拔的USB串口,有时候程序正在运行时,如果突然连接传感器的USB串口设备被插拔了一下,这时,会发现系统中的USB串口名发生了改变。例如,插拔之前是/dev/ttyUSB0,插拔之后变成了/dev/ttyUSB3。发生这种情况的时候,有时候会导致程序无…

Harbor部署docker私人仓库

1、新建虚拟机rhel9 2、配置网络 #修改内核参数使网卡名称为ethxxx grubby --update-kernel ALL --args net.ifnames0reboot #配置网络 vim /etc/NetworkManager/system-connections/eth0.connection 内容为:[connection] ideth0 typeethernet interface-nameeth0…

Git创建项目

方法一 1.在gitee中新建仓库demo01,并勾选开源许可证,完成后gitee上面的项目demo01里只包含一个LICENSE文件 2.直接在本地电脑中新建项目文件夹demo01,双击进入这个文件夹,右键Git bash here,输入 git clone https:…

git commit添加emoji表情

先看样板: 完整表情见:gitmoji | An emoji guide for your commit messages 中文解释见:https://github.com/liuchengxu/git-commit-emoji-cn 示例: git commit -m :wrench: 修改supervisor配置 git commit -m :zap: 使用C扩展…

24.9.1(康托展开)

上星期三: 补 24牛客多校 二 C 牛客传送门 思路: 赛时写模拟写的很臭,如果用dp写就很方便 代码如下: const int N2e610; const int mod1e97; ll n; char s[N][2]; int dp[N][2]; void solve(){cin >> n;for(int i1;…

别再被假WiFi坑!正规品牌教你如何慧眼识珠!随身wifi哪些才是正规品牌?全网最靠谱的随身wifi推荐!

如今的随身 WiFi 市场,可谓是热闹非凡。各种品牌如雨后春笋般涌现,让人眼花缭乱。然而,当流量告急时,我们也不能病急乱投医,随便购买随身 WiFi。毕竟,市场上的随身 WiFi 品牌五花八门,质量参差不…

活动系统开发之采用设计模式与非设计模式的区别-需求设计及拓展

通过活动系统流程图拆分成5个业务流程图 1、签到与滚动抽奖业务流程图 2、签到与答题领取奖品业务流程图 3、签到与抽奖业务流程图 4、答题与组团业务流程图 5、答题与美图分享业务流程图 6、总结 因业务流程相互嵌套,所以将每个系统模板化后可以动态组合目前的子业…

【卷起来】VUE3.0教程-02-模板语法

🍁 项目目录结构 在上面的案例中,我们创建出了一个vue项目,项目结构如下: .vscode:vscode工具的配置文件node_modules:Vue 项目的运行依赖文件public:资源文件夹(浏览器图标&#x…

Leetcode Day18 堆

Python中关于堆的操作 注意, python默认的是最小堆 什么时候想到用堆 A: 流!或者我们只关心k个元素 373 查找和最小的前k对数字 给定两个以 非递减顺序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k 。 定义一对值 (u,v),其中第一个元素来自 nums1&#xff…

Learing——protobuf(一)

目录 前言 一、protobuf的简介 二、编写一个.proto文件 1.选择使用的protobuf版本 2.指定命名空间(package) 3.定义一个“消息”(message) 4.定义消息字段 标量类型: 枚举类型(enum): 多选一类型(oneof)&…

论文速读|I-CTRL:通过受限强化学习使人型机器人模仿和控制

论文地址:https://arxiv.org/pdf/2405.08726 I-CTRL(Imitation to Control Humanoid Robots Through Constrained Reinforcement Learning)是一个旨在解决现有人类运动到人型机器人的转换方法在物理可行性上的不足的框架。该框架通过在非物理…