windows环境下NPM / NodeJS的安装配置

简介: npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)本文主要讲解如何搭建npm环境

一、下载NodeJS安装包

下载地址:https://nodejs.org/en/,选择对应的版本下载即可。
本例以16.13.1 LTS长期服务版本为例进行安装讲解。
image.png

二、安装NodeJS

2.1 双击下载msi文件,点击下一步

image.png

2.2 同意协议文件

image.png

2.3 选择安装路径

image.png

2.4 选择需要安装的模块

image.png

2.5 点击下一步,直至点击"安装"按钮,等待NodeJS安装完成

image.png
image.png

三、验证安装

打开命令行界面,依次输入命令,查看NodeJS是否安装成功

# 查看环境变量配置信息
echo %PATH%
# 查看NodeJS版本信息
node -v

image.png

四、修改模块目录

由于NodeJS安装时,会默认在用户文件夹下的AppData/Roaming文件夹下创建两个目录: npm 和 npm-cache(没见到npm-cache是因为没有用过,使用后就会生成缓存目录了)
为了方便管理,我们可以修改为自定义的文件夹。

4.1 创建目标文件夹

现在NodeJS安装目录下新建两个子目录:

mkdir node_cache
mkdir node_global

image.png

4.2 执行命令修改

依次执行如下命令,更改目标文件夹配置,注意修改为自己的路径

npm config set prefix "C:\APP\nodejs\node_global"
npm config set cache "C:\APP\nodejs\node_cache"

image.png

4.3 检查修改

npm list -global

通过上述命令检查修改是否生效
image.png

五、配置自定义镜像

5.1 配置自定义镜像

为了提升速度,可以为NodeJS配置自定义的镜像,命令如下:

npm config set registry= https://registry.npmmirror.com
更新:
由于 registry.npm.taobao.org证书已过期,在使用原地址时会出现 certificate has expired的错误提示,请更新为上述新地址

5.2 检查配置信息

配置完成后,输入如下命令,我们检查所有的配置信息

npm config list

image.png

5.3 查看镜像地址配置

npm config get registry

六、重新安装NPM

6.1 重新执行命令安装npm

为了避免尝试全局安装软件包时看到EACCES错误等权限问题,要使用节点版本管理器重新安装npm。
以管理员身份运行如下命令:

npm install npm -g

image.png

6.2 配置环境变量

由于默认的模块C:\APP\nodejs\node_modules 目录已经变为
C:\APP\nodejs\node_global\node_modules 目录,如果直接运行npm install等命令会报错的。
所以需要增加环境变量NODE_PATH 内容是:

C:\APP\nodejs\node_global\node_modules

image.png

目录
相关文章
|
6天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
41 13
如何配置Windows主机MPIO多路径访问存储系统
|
30天前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
52 2
|
1月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
2月前
|
前端开发 JavaScript 安全
node登陆接口权限配置cookie-parser、express-session
本文介绍了在Node.js中使用express-session和cookie-parser实现登录接口的权限配置,包括验证码接口的生成和自定义中间件的创建,用于验证用户权限。
24 0
node登陆接口权限配置cookie-parser、express-session
|
2月前
|
JavaScript 应用服务中间件 Linux
宝塔面板部署Vue项目、服务端Node___配置域名
本文介绍了如何使用宝塔面板在阿里云服务器上部署Vue项目和Node服务端项目,并配置域名。文章详细解释了安装宝塔面板、上传项目文件、使用pm2启动Node项目、Vue项目打包上传、以及通过Nginx配置域名和反向代理的步骤。
395 0
宝塔面板部署Vue项目、服务端Node___配置域名
|
2月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
29天前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
1月前
|
JavaScript Ubuntu Linux
Node.js 安装配置
10月更文挑战第1天
55 0
|
1月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件