如何配置node.js环境

devtools/2024/12/22 18:24:55/

文章目录

  • step1. 下载node.js安装包
  • step2. 创建node_global, node_cache文件夹
  • step3.配置node环境变量
  • step3. cmd窗口检查安装的node和npm版本号
  • step4. 设置缓存路径\全局安装路径\下载镜像
  • step5. 测试配置的nodejs环境

step1. 下载node.js安装包

下载地址:node.js
我的电脑时windows系统、64位,所有选择画框的版本下载
在这里插入图片描述

然后将压缩包解压,检查自己下载的文件是否齐全(千万不要小看这一步,我最开始就是在nodejs的中文网上下载了一个压缩包然后一通配置,却发现无论如何都无法配置成功,后来发现就是在这最开始下载的文件就有问题,里面没有npm指令!虽然这是个小概率事件,但是检查一下可以防止后面花大力气找这个问题)
在这里插入图片描述

把解压得到的文件夹中的所有内容拷到自己习惯用的盘(我是在自己的E盘中创建了一个nodejs文件夹,然后把内容拷在这个文件夹中)
在这里插入图片描述

step2. 创建node_global, node_cache文件夹

在nodejs路径下创建node_global,node_cache文件夹
在这里插入图片描述
在node_global路径下创建node_modules文件夹
在这里插入图片描述

step3.配置node环境变量

  1. “我的电脑”->“属性”->“高级系统设置”->“环境变量”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 先在用户变量的Path中添加以下路径,“E:\nodejs”、“E:\nodejs\node_global”
    在这里插入图片描述
  3. 然后在环境变量中新建NODE_PATH变量、路径为"E:\nodejs\node_global\node_modules",还要在Path中添加路径"E:\nodejs"
    在这里插入图片描述

step3. cmd窗口检查安装的node和npm版本号

在cmd窗口,输入node -v 和npm -v,有相应的版本号出来证明环境变量配置成功
在这里插入图片描述
上图中有个细节,我用npm-v检查所安装的npm版本号时发现其版本为7.19.1,而我想要的版本为8.5.5(为了与对应的taro联合起来),于是用npm install -g npm@8.5.5指令安装了一个新版本的npm

step4. 设置缓存路径\全局安装路径\下载镜像

  1. 在命令行窗口输入 npm config set cache “E:\nodejs\node_cache” 来设置缓存路径
  2. 在命令行窗口输入 npm config set prefix “E:\nodejs\node_global” 来设置全局安装路径
  3. 在命令行窗口输入npm config set registry https://registry.npmmirror.com 来配置下载镜像(会让下载速度变快)
    在这里插入图片描述

step5. 测试配置的nodejs环境

在命令行窗口使用npm install express -g即可
在这里插入图片描述
可看到该文件夹下有express目录生成
在这里插入图片描述


http://www.ppmy.cn/devtools/55216.html

相关文章

轻松上手MYSQL:MYSQL事务隔离级别的奇幻之旅

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》《MYSQL》 💪🏻 制定明确可量化的目标,坚持默默的做事。 ✨欢迎加入探索MYSQL索引数据结构之旅✨ 👋 大家好!文本学习…

轮廓系数【python,机器学习,算法】

用途 使用轮廓系数评估聚类质量。聚类质量的评价方法,本质上,都是根据簇内和簇间的效果对比进行衡量。 定义 假设样本集合为 S a 1 , a 2 , a 3 , . . . , a n S{a_1,a_2,a_3,...,a_n} Sa1​,a2​,a3​,...,an​,该样划分成 4 个聚类 G 1…

多种传感器在钢铁工业安全风险监测预警中的应用

中国作为钢铁行业的生产与消费大国,其钢铁冶炼流程的复杂性和长周期性使得各环节中频繁出现的有毒有害、易燃易爆气体以及粉尘等危险物质成为行业安全管理的重大挑战。为了保障工作人员的安全,多种传感器在安全风险监测预警中的应用显得尤为重要。 钢铁产…

【Redis】Redis内存使用优化方法

目录 1. 数据结构选择和优化 2. 内存优化策略 配置文件优化 内存碎片整理 3. 过期策略和持久化配置 4. 连接和客户端优化 5. 监控和调优 6. 硬件和部署优化 7. 使用虚拟内存 8. Redis Cluster和分片 9. 内存碎片整理与优化 10. 使用内置命令和功能 11. 操作系统和…

【database3】oracle:数据交换/存储/收集

文章目录 1.oracle安装:swap,dd1.1 创建swap交换区:grep MemTotal /proc/meminfo (安装Oracle物理内存要求1024MB以上),grep SwapTotal /proc/meminfo1.2 安装依赖包及改系统核心参数:关闭一些系…

(南京观海微电子)——TFT LCD压合技术

TFT-LCD TFT-LCD open cell后段制程主要指的是将驱动IC和PCB压合至液晶板上,这个制程主要由三个步骤组成: 1.ACF (Anisotropic Conductive Film)的涂布。 在液晶板需要压合驱动IC的地方涂布ACF,ACF又称异方性导电胶膜,特点是上下…

GLM4-9B-chat模型微调

文本记录GLM4-9B-Chat模型进行LoRA微调的过程。 一、环境: 操作系统: Ubuntu 22.04CUDA: 12.1GPU: 3090 x 2 创建conda环境: conda create -n glm4 python3.10.14 conda activate glm4cd /home/data/chatglm4-finetune 二、数据准备 运行d…

Redis源码学习:从头开始掌握Redis核心设计

Redis 代码整体架构 了解 Redis 代码的整体架构将帮助我们快速定位各个功能模块对应的代码文件,并全面了解 Redis 的功能。 Redis 目录结构 Redis 的源码总目录下包含四个子目录:deps、src、tests 和 utils。每个目录都有其特定的作用。通过了解目录结…