NodeJS安装配置步骤(windows版本)

本文详细介绍NodeJS的安装步骤及npm配置流程,包括环境变量设置、全局模块存放路径及cache路径配置等,帮助读者解决模块安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考菜鸟教程学习nodeJS,碰到npm安装express,一直提示缺少xx文件之类的,终于找到解决方案了,原来要提前配置好环境变量的。

原文章棒棒哒,下面粘贴一下,以免链接失效~


1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。

NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog

2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)。

3、安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入 node -v,出现下图版本提示就是完成了NodeJS的安装。
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 4、npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入" npm -v"来测试是否成功安装。如下图,出现版本提示便OK了。

NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog

5、常规NodeJS的搭建到现在为止已经完成了,急不及待的话你可以在”cmd“输入”node“进入node开发模式下,输入你的NodeJS第一句:”hello world“ - 输入:console.log('hello world')。
 
6、npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下。

①、我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
②、启动cmd,输入

npm config set prefix "C:\Program Files\nodejs\node_global"
以及
npm config set cache "C:\Program Files\nodejs\node_cache"

③、现在我们来装个模块试试,选择express这个比较常用的模块。同样在cmd命令行里面,输入“npm install express -g”(“-g”这个参数意思是装到global目录下,也就是上面说设置的“ C:\Program Files\nodejs\node_global ”里面。)。待cmd里面的安装过程滚动完成后,会提示“express”装在了哪、版本还有它的目录结构是怎样。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 
④、关闭cmd,打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。如下图
NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 
⑤、进入环境变量对话框,在系统变量下新建" NODE_PATH",输入” C:\Program Files\nodejs\node_global\node_modules“。(ps:这一步相当关键。)
2014.4.19新增:由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下(用户变量"PATH"修改为“C:\Program Files\nodejs\node_global\ ”),要不使用module的时候会导致输入命令出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”这个错误。

 

⑥、以上步骤都OK的话,我们可以再次开启cmd命令行,进入node,输入“require('express')”来测试下node的模块全局路径是否配置正确了。正确的话cmd会列出express的相关信息。如下图(如出错一般都是NODE_PATH的配置不对,可以检查下第④⑤步)

NodeJS安装步骤(windows版本) - 逍遥仔 - Jones HoBlog
 


### 安装配置 Node.js 20 及以上版本 为了确保顺利安装配置 Node.js 版本20及以上,在操作前需确认操作系统支持情况以及是否有旧版本冲突。通常官方长期支持(LTS)版本会更为稳定,但也可以选择最新的特性发布版本。 #### 下载合适版本的Node.js 访问官方网站获取对应平台(Windows、macOS 或 Linux)下指定版本号大于等于20的安装包[^1]。对于希望体验前沿特性的开发者来说,可以从发布的列表中挑选最近更新的一个主要发行版次作为目标。 #### 执行安装过程 按照向导提示完成基本设置选项的选择,期间建议将`node.js的安装路径`连同其下的【node_cache】、【node_global】、【node_modules】这几个重要目录赋予完全控制权限以便后续正常使用各种命令行工具和服务端应用开发工作流。 #### 设置环境变量 如果采用的是非默认位置自定义安装,则可能需要手动编辑系统的PATH环境变量来加入新设的可执行文件所在路径;而对于大多数情况下,默认安装已经自动处理好了这一步骤[^2]。 #### 测试安装成果 通过命令行界面验证是否成功部署了期望版本: ```bash node -v npm -v ``` 上述指令应当返回所安装的具体版本信息,证明Node.js及其配套软件包管理器NPM均已就绪待命。 #### 全局模块安装实践 以Express框架为例展示如何利用刚刚搭建好的运行时环境来进行依赖项的引入: ```bash npm install express -g ``` 这里使用的 `-g` 参数意味着将以全局模式添加该库到系统范围内可供调用的位置,方便跨项目共享资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值