ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Node.js下载安装与配置(windows)

2022-02-06 18:32:25  阅读:124  来源: 互联网

标签:Node node cache 模块 windows 路径 npm 下载安装 安装


一、Node.js下载

官网下载地址:下载 | Node.js 中文网 (nodejs.cn)

image

以Windows64位安装版为例,点击"Windows 安装包(.msi)"右侧的"64位"即可进行下载。

image

二、Node.js安装

1.双击运行文件

image

2.勾选接受许可协议条款

image

3.更改Node.js安装路径(不建议装在C盘)

image

4.选择要安装的功能

image

5.选择是否自动安装必要的工具

image

6.点击"Install"开始安装

image

7.安装完成

image

8.校验是否安装成功

# 查看node版本号
node -v
# 查看npm版本号
npm -v

image

三、配置npm全局模块的存储路径和缓存路径

全局模块的默认存储路径:"C:\Users\用户名\AppData\Roaming\npm"。

全局模块的默认缓存路径:"C:\Users\用户名\AppData\Local\npm-cache"。

1.新建存储文件夹

在安装目录下新建两个文件夹:"node_global"和"node_cache"。

image

2.执行命令,更改存储位置

将npm全局模块的存储路径和缓存路径更改为安装目录下的"node_global"和"node_cache"文件夹。

运行命令提示符,执行以下命令

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

image

此命令会在当前用户目录下生成.npmrc文件,可打开此文件查看配置信息,删除此文件可恢复默认设置。

image

3.安装模块进行测试

运行命令提示符,执行npm install -g [模块名],进行测试。

①如安装成功,可直接进行下一步

image

②如报如下错误,则是由于文件夹权限不足

image

找到安装文件夹nodejs,右键属性,选择"安全",点击"编辑",在弹出的窗口勾选上"修改""写入",点击"应用""确定",关闭窗口即可。

image

再次执行安装命令,则安装成功

image

4.打开新建的两个文件夹进行确认

image

image

四、配置环境变量

未配置环境变量前,无法在其他位置引用全局模块。

image

1.打开环境变量

右键此电脑->属性||打开设置->系统->关于,高级系统设置->环境变量

image

2.新建系统变量NODE_PATH

变量名为"NODE_PATH",变量值为安装路径下node_global下node_mudules的绝对路径,可点击"浏览目录"选择node_mudules目录。

image

3.修改用户变量Path

选中用户变量Path点击编辑,将弹出窗口的变量值"C:\Users\pingcode\AppData\Roaming\npm"更改为"E:\Program Files\nodejs\node_global",点击"确定"关闭窗口即可。

image

4.检验环境变量是否配置成功

运行命令提示符,进入node环境,执行require('模块')命令,提示如下,则环境变量配置成功。

image

附:本文会用到的命令

# 查看node版本号
node -v
# 查看npm版本号
npm -v

# 查看[全局]模块存储路径
npm root [-g]

# 查看前缀路径
npm config get prefix
# 查看缓存路径
npm config get cache

# 设置前缀路径
npm config set prefix "Node.js安装路径\node_global"
# 设置缓存路径
npm config set cache "Node.js安装路径\node_cache"

# 安装[全局]模块
npm install [-g] [模块名]
# 卸载[全局]模块
npm uninstall [-g] [模块名]

标签:Node,node,cache,模块,windows,路径,npm,下载安装,安装
来源: https://www.cnblogs.com/pingcode/p/15866031.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有