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

目录
相关文章
|
20天前
|
JavaScript
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
|
17天前
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
|
12天前
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
62 5
|
1月前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
2月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
151 13
如何配置Windows主机MPIO多路径访问存储系统
|
1月前
|
机器学习/深度学习 JavaScript Cloud Native
Node.js作为一种快速、可扩展的服务器端运行时环境
Node.js作为一种快速、可扩展的服务器端运行时环境
55 8
|
2月前
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
153 2
|
2月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
2月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
122 3
|
3月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
76 2

热门文章

最新文章