当前位置: 首页 > news >正文

node.js配置变量

一、下载安装包

1、官网下载

大家可以在官网下载,适合自己电脑以及项目的需要的版本。
在这里插入图片描述

二、node.js安装

1、安装

双击下载的安装包文件,通常为 .exe 或 .msi 格式(Windows)或 .dmg 格式(Mac)。系统会弹出安装向导窗口,显示欢迎界面。
在这里插入图片描述
阅读并同意软件许可协议,勾选 I accept the terms 或类似选项,继续点击next。若不同意协议,安装将无法继续。
在这里插入图片描述
选择安装路径(默认通常在 C:\Program Files 或 /Applications)。可点击 Change自定义路径,但建议保持默认以避免兼容性问题。我这里自定义的路径。
在这里插入图片描述
下图根据本身的需要进行,我选择了默认Node.js runtime,然后Next:

Node.js runtime :表示运行环境
npm package manager:表示npm包管理器
online documentation shortcuts :在线文档快捷方式
Add to PATH:添加到环境变量
在这里插入图片描述
正在安装。
在这里插入图片描述
安装结束。
在这里插入图片描述

2、新建文件夹

然后再在安装路径的根目录下新建两个文件夹,node_cache和node_global,如图所示:
在这里插入图片描述

三、环境配置

右键点击桌面或文件资源管理器中的"此电脑"图标——选择"属性"打开系统信息界面——点击左侧"高级系统设置"——在弹出的系统属性窗口中切换至"高级"选项卡——点击底部"环境变量"按钮即可进入配置界面。
在这里插入图片描述

1、新建环境变量

环境变量下面点击新建,新建一个NODE_HOME,变量值为安装路径:刚刚自定义的路径
在这里插入图片描述

2、Path中新建变量

然后再在系统变量的【path】中添加

%NODE_HOME%
%NODE_HOME%\node_global
%NODE_HOME%\node_cache

在这里插入图片描述
然后将用户变量path中默认的地址改成D:\ProgramTool\Node.js\node_global
在这里插入图片描述
这里就环境配置完成了,可以开始检查环境是否配置完成。

3、检查

键盘Win+R进入cmd,然后依次输入

【注意:此时是打开CMD窗口,并非在C:\Program Files\nodejs目录下执行node.exe】

node -v
npm -v

在这里插入图片描述
然后在cmd中执行如下命令,配置缓存目录和全局目录

#设置缓存npm config set cache
“D:\ProgramTool\Node.js\node_cache”
#设置全局模块
npm config set prefix “D:\ProgramTool\Node.js\node_modules”
在这里插入图片描述

5.更换npm源为淘宝镜像

npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝https://registry.npm.taobao.org。

在cmd里输入npm config set registry https://registry.npm.taobao.org/,检查配置是否成功,npm config get registry这样就配置好了

配置完成后,安装个module测试下,输入npm install express -g,进行模块的全局安装:
在这里插入图片描述
遇到这个情况的时候,由于版本的问题,淘宝的镜像已经过时了,解决办法:先输入pm config set strict-ssl false,最后:npm install cnpm@7.1.1 -g
在这里插入图片描述


文章转载自:

http://iGPhbTNs.Lthgy.cn
http://4zZvcglB.Lthgy.cn
http://11I3JSDX.Lthgy.cn
http://6YuCpYvC.Lthgy.cn
http://xLaN6Usd.Lthgy.cn
http://a76lf2L1.Lthgy.cn
http://wb28a3wZ.Lthgy.cn
http://yye18zD4.Lthgy.cn
http://2xJ0fPmh.Lthgy.cn
http://x10sVVm7.Lthgy.cn
http://Cux4zf2i.Lthgy.cn
http://ZNAMON4h.Lthgy.cn
http://LIeIrPqS.Lthgy.cn
http://5ec68I7y.Lthgy.cn
http://kePWC4wJ.Lthgy.cn
http://tlmwRaNC.Lthgy.cn
http://8CxK4FyA.Lthgy.cn
http://Xs4brgKJ.Lthgy.cn
http://di8ptsFn.Lthgy.cn
http://iAExHy6c.Lthgy.cn
http://o3wXBaio.Lthgy.cn
http://FCykR0Xp.Lthgy.cn
http://MtUHMuII.Lthgy.cn
http://gS2s19FV.Lthgy.cn
http://eHiNv3tX.Lthgy.cn
http://k5U18Syg.Lthgy.cn
http://lBBf6ldn.Lthgy.cn
http://KKRvMovM.Lthgy.cn
http://Zld7l9B8.Lthgy.cn
http://5ovf5Vx7.Lthgy.cn
http://www.dtcms.com/a/214460.html

相关文章:

  • x86 与 ARM 汇编深度对比:聚焦 x86 汇编的独特魅力
  • n8n 读写本地文件
  • 计算机网络学习20250526
  • 构建版本没mac上传APP方法
  • 电子电路:什么是电动势?
  • 数据库的索引概述与常见索引结构
  • 机器人工具中心点标定
  • UR10e 机器人如何通过扭矩控制接口实现高效装配
  • 【R语言科研绘图-最小二乘法】
  • 【后端高阶面经:MongoDB篇】40、怎么优化MongoDB的查询性能?
  • 万勋“机器人服务”全新品牌—汎汐®全球首发!独家服务高空建筑清洗、风机运维等场景
  • AI时代新词-AI驱动的自动化(AI - Driven Automation)
  • 用MMdetection框架训练自己的数据集(全流程实战)
  • BugKu Web之get
  • 什么是3D全景视角?3D全景有什么魅力?
  • 康师傅的“价值战”答卷:一碗面的创新与担当
  • Serverless成本优化实战:从资源浪费到精准管控的架构演进
  • Web安全渗透之长城杯夺旗赛
  • 企微客服如何接入ai大模型
  • 【小白AI教程】大模型知识扫盲通识
  • 《软件工程》第 4 章 - 需求获取
  • 分布式事务处理方案
  • AtCoder Beginner Contest 407
  • Vue-模版绑定指令语法/什么是Vue组件
  • 关于OT IIOT系统远程访问的零信任安全
  • 力扣热题-有向图中最大颜色值
  • Leetcode-4 数组异或操作
  • 深入解读Qwen3技术报告(六):Qwen3性能评估
  • 自动化测试工具:Selenium详解
  • Docker 使用镜像[SpringBoot之Docker实战系列] - 第537篇