操作系统:Windows 11
一、在官网中下载安装包
Node.js — Download (nodejs.org)
选择对应操作系统的.msi安装包下载,我是Windows系统,64位
ps:如需安装其他版本,可按如下操作(Previous Releases→指定版本的Releases→...x64.msi)
打开刚刚下载好的.msi文件,一直点next即可
(1)(2)
(3)(有需要可以在这步更改存储位置,默认C盘)
(4)(5)
(不勾选)
(6)(点击install后,过程中可能会有弹窗,确认即可)
(7)(点击Finish,安装完毕)
二、验证安装是否成功
(1)使用Win + R快捷键,在弹出窗口中输入cmd并回车,进入命令行窗口
(2)在命令行窗口中输入 node -v 并回车;输入 npm -v 并回车。如果均出现版本号即为安装成功,如下图:
三、环境配置
(1)首先在刚刚安装node.js的目录下分别新建两个文件夹node_cache、node_global
(2)然后以管理员身份打开命令行窗口(如果是个人电脑,可以直接按上面的Win+R的方式直接打开命令行窗口)
打开后,分别输入以下内容并回车
npm config set prefix ..\nodejs\node_global(npm config set prefix 刚刚创建的node_global文件夹的路径)
npm config set cache ..\nodejs\node_cache(npm config set cache 刚刚创建的node_cache文件夹的路径)
(3)编辑环境变量
首先进入环境变量设置
然后在系统变量中新建
变量名称输入NODE_PATH,然后点击浏览目录,找到刚刚新建的node_global文件夹,选中后点击确定,然后在变量值后添加\node_modules,最后点击确定。
操作完成后你会发现原本原本的node_global文件夹中新增了一个node_modules的文件夹;如果没有自动新建的话就手动新建一个node_modules文件夹。
新建完系统变量后,对用户变量中的Path变量进行编辑。
点击Path中原本的..\AppData\Roaming\npm,然后点击右侧的浏览并找到之前创建的node_global文件夹,选中后点击确定,将其更改为node_global文件夹的路径,然后点击确定。
接着再修改系统变量中的Path,找到系统变量中的Path变量,双击,在弹出的窗口中的空白行中双击输入 %NODE_PATH% ,然后点击一路点击确定,保存并退出环境变量设置窗口。
四、测试是否配置成功
打开命令行窗口,输入 npm install express -g 来全局安装一个express模块进行测试,如果出现如下结果即为配置成功。
如果出现以下错误(...operation not permitted...),系因没有以管理员身份运行命令行窗口(cmd),可参照前文方法重新以管理员身份运行命令行窗口。
或者可以通过以下步骤修改用户对该文件夹的权限来解决上述问题:
鼠标右键点击node_global文件夹→点击属性→点击编辑→把完全控制的方框打勾→点击确定→点击确定退出属性编辑窗口