Windows Node.js 安装及环境配置详细教程

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

1.下载node.js

下载地址:Node.js

2.安装

2.1 自定义安装路径(可以选择默认)

下图根据本身的需要进行,我选择了默认Node.js runtime,然后Next:

Node.js runtime :表示运行环境

npm package manager:表示npm包管理器

online documentation shortcuts :在线文档快捷方式

Add to PATH:添加到环境变量

不用勾选这一个,继续Next,然后自定义安装路径,这里建议不要装在C盘,直接把C:\Program Files\nodejs改成E:\Program Files\nodejs

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

3:环境配置

建好以后开始配置环境:右键此电脑------属性------高级系统设置------高级------环境变量

在系统变量里新建一个NODE_HOME ,变量值为安装路径:E:\Program Files\nodejs

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

%NODE_HOME%

%NODE_HOME%\node_global

%NODE_HOME%\node_cache

然后将用户变量默认的C:\User\admin\AppDate\Roaming\npm改成,其中admin更换为你机器用户名:

E:\Program Files\nodejs\node_global

到这一步,环境就已经完全配好了,现在开始查看。

查看

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

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

node -v

npm -v

像这样会出现你安装的版本号

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

4、查看

然后在cmd中执行如下命令,配置缓存目录和全局目录

1、#设置缓存npm config set cache

"E:\Program Files\nodejs\node_cache"

2、#设置全局模块

npm config set prefix "E:\Program Files\nodejs\node_global"

如果出现标红报错,是由于权限的原因,右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都 ✔即可。

或者以 管理员身份运行 cmd

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

至此,nodejs就安装好了。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
百度一下吧19 分钟前
Fastify 实战教程:从零搭建电商平台后台服务系统
node.js
YIAN1 小时前
LangGraph 完全入门指南:从线性工作流到带中断恢复的有状态 Agent 编排
langchain·node.js·agent
DevUp2 小时前
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(二)
开源·node.js·cms
濮水大叔2 小时前
AI 编码实战:一句提示词,实现 CRUD、SSR 与多任务
node.js·ai编程·全栈
小蜗牛狂飙记2 小时前
Windows 双击 Jar 包无反应,不用写 bat 脚本!Jarfix 一键修复(以 Struts2 扫描工具为例)
windows·struts·jar
坐看风云变幻2 小时前
Betaflight 开发环境搭建保姆级教程(Ubuntu / Windows+WSL / Docker 三方案 + 官方网址大全)
windows·ubuntu·docker·无人机·飞控·betaflight
yume_sibai3 小时前
01-Node.js环境安装与基础
node.js
damoluomu3 小时前
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(二)
node.js
IT技术分享社区3 小时前
在 Windows 上跑未改动的 Linux 程序:微软 LiteBox v0.1 把这件事变简单了
linux·运维·windows·microsoft·开源
孟陬3 小时前
JavaScript 反引号(` backtick)和双引号的不完全等价 ≠ 场景
javascript·node.js·bun