首页 > 编程语言 >Node.js | npm下载安装及环境配置教程

Node.js | npm下载安装及环境配置教程

时间:2024-11-16 21:44:36浏览次数:3  
标签:Node npm node nodejs js 下载安装 安装

前言:

npm 是 Nodejs 下的包管理器,在下载 Node.js 后自动安装,因此本文同时适合 Node.js / npm 的下载安装及环境配置。

一、软件安装

Node.js中文网官网下载页:Node.js 中文网 (nodejs.com.cn)

1)进入下载页,选择需要的版本下载(建议选择“长期稳定版”)。

2)打开安装程序(以.msi安装包演示),一路Next即可。

3)此处根据自身需求安装:

  • Node.js runtime :表示运行环境
  • npm package manager:表示npm包管理器
  • online documentation shortcuts :在线文档快捷方式
  • Add to PATH:添加到环境变量

4)此处根据自身需求安装:

5)点击安装:

6)安装成功!

7)测试:Win + R 键打开cmd,输入:

  • node -v:出现版本号即代表 Node.js 安装成功。
  • npm -v:出现版本号即代表 npm 安装成功。

二、配置环境变量

1)使用.msi格式的安装包在安装完 node.js 后会自动将程序添加到系统环境变量path中。

Win + i 键打开设置 > 系统 > 系统信息 > 高级系统设置 > 点击环境变量 > 找到系统变量中的path

三、配置包安装路径

默认状况下,我们在执行npm install -g XXXX时,下载了一个全局包,这个包的默认存放路径C:\Users\Administrator\AppData\Roaming\npm\node_modules下。

通过npm root -g查看存放路径:

1)打开安装的目录(默认安装情况下在C:\Program Files\nodejs

在安装目录下新建两个文件夹【node_global】和【node_cache】

2)使用管理员权限打开cmd,依次执行以下命令(注意好对应关系):

npm config set prefix "D:\nodejs\node_global"		//路径改为自己的
npm config set cache "D:\nodejs\node_cache"			//路径改为自己的

通过以下命令检查是否设置成功:

npm config get prefix
npm config get cache

3)再次打开“高级系统设置”中的“环境变量”,新建“系统变量:

  • 变量名:NODE_PATH
  • 变量值:D:\nodejs\node_global\node_modules

4)打开“用户变量”中的Path,修改C:\Users\caoju\AppData\Roaming\npmD:\nodejs\node_global(自己的node_global位置)

5)打开“系统变量”中的Path,新建%NODE_PATH%

6)测试:全局安装一个最常用的 express 模块进行测试(使用管理员方式打开cmd)

PS:如果此步遇到卡顿无法下载,可以先根据下一步配置好国内镜像加速后再尝试安装。

npm install express -g    // -g 代表全局安装

四、配置镜像加速

1)cmd输入以下命令:

npm config set registry https://registry.npmmirror.com

查看是否成功(获取 npm 的全局安装路径):

npm config get registry

可以看到我们配置的node_global\node_modules路径下已经成功安装:


附录

标签:Node,npm,node,nodejs,js,下载安装,安装
From: https://blog.csdn.net/yimeng_Sama/article/details/143823895

相关文章

  • 计算机毕业设计—15565 nodejs 蒲公英旅游系统(源码免费领)
    摘 要随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。蒲公英旅游系统设计,主要的模块包括查看后台首页、轮播图(轮播图管理)、公告管理(公告)、资源管理(旅游资讯、资讯分类)、交流管理(旅游攻略、攻略分类)、系统用户......
  • 什么是Google Kubernetes Engine (GKE) 中Node Pool 和 Pod
    在GoogleKubernetesEngine(GKE)中,NodePool和Pod是Kubernetes集群中的两个关键概念,它们的关系密切但作用不同:简单类比:想象一个工厂(Kubernetes集群):NodePool: 是工厂里的多个相同的车间,每个车间都有相同的机器设备。Pod: 是车间里的生产线,每个生产线都在进行不......
  • 使用nvm管理多版本node的详细教程
    在开发工作中,经常在不同的项目中使用不同版本的node去开发,换一个项目在重新安装node太麻烦,所以使用nvm来管理多版本的node开发环境,就非常方便了,所以本文给大家介绍了如何使用nvm管理多版本node,需要的朋友可以参考下 前言在开发工作中,经常在不同的项目中使用不同版本的n......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着计算机科学技术日渐成熟,人们已经深刻认识到了计算机功能的强大,计算机已经进入到了人类社会发展的各个领域,并且发挥着十分重要的作用。通过管理系统在电脑上的应用,人们能更好的管理信息,储存数据。为了能够提供游戏商城的方便性,开发了基于vue的游戏网站。此游戏网站......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,招聘网站当然也不能排除在外。招聘网站是以实际运用为开发背景,运用软件工程开发方法,采用互联网技术构建的一个管理系统。整个开发过程首先对软件系统进行需......
  • 计算机毕业设计项目推荐,SSM山西能源学院教室管理系统81671(开题答辩+程序定制+全套文案
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,山西能源学院教室管理系统当然也不能排除在外。山西能源学院教室管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用 SSM技术构建的一个管理系......
  • 记一次react+node+nginx+mysql+docker发布
    简言这是为了给老婆工作上算培训班课时,计算课销更方便点的CRM(纸质档转线上)准备工作React项目Node项目(express,koa任意选择)一台服务器(如果你是纯手工发布,服务器选择倒是无所谓,如果要结合docker的话,请选择国外服务器或者香港也行,阿里云就算了,我自己最开始用的阿里云,docker根本p......
  • node.js毕设网上投稿管理系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于毕设网上投稿管理系统的研究,现有研究主要以传统的投稿管理模式为主,专门针对毕设网上投稿管理这一特定情境的研究较少。目前的投稿管理多集中于一般......
  • node.js毕设师生科研信息管理系统(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于毕设师生科研信息管理系统的研究,现有研究主要以教师科研信息管理、学生科研信息管理等独立模块为主,专门针对毕设师生科研信息一体化管理的研究较少......
  • node.js毕设智慧物流指挥大厅(程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容选题背景随着电子商务和物流行业的快速发展,智慧物流成为现代物流业的重要发展方向。关于智慧物流的研究,现有研究主要集中在物流网络优化、智能仓储管理、物流信息系......