Node.js版本管理与npm镜像源管理

一、nvm —— node的版本管理工具

1.安装 nvm

Windows 使用 nvm-windows点击跳转下载网站
在这里插入图片描述
按照图示操作步骤下一步即可,对于下载位置推荐不要C盘任意即可
请添加图片描述

2.查看可用的 Node.js 版本:

nvm list available			#显示所有可以下载的版本

在这里插入图片描述

3.安装特定的 Node.js 版本

nvm install 20.12.0

4.列出已安装的 Node.js 版本

nvm ls 

5.切换 Node.js 版本

nvm use 20.12.0

6.设置默认 Node.js 版本

设置默认的 Node.js 版本,这样每次打开终端时都会自动使用这个版本。

nvm alias default 20.12.0

7.卸载 Node.js 版本:

卸载指定版本的 Node.js。

 nvm uninstall 20.12.0

8.查看当前使用的 Node.js 版本:

node -v 
#或
nvm current

⭐测试了老版本的电脑,实在不敢恭维,遇到不是内部或外部命令,也不是可运行的程序直接重启电脑!

二、node

1. 在nvm的安装目录中,新建nodejs文件夹在里面再次新建两个文件夹node_globalnode_cache ,分别用来存放安装的全局模块和全局缓存信息(由于nvm管理器是版本文件整体替换,放在node安装目录会出问题
在这里插入图片描述
2. 创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

 # 设置全局模块安装路径
  npm config set prefix "D:\Admin\nvm\nodejs\node_global"
  # 设置全局缓存存放路径
  npm config set cache "D:\Admin\nvm\nodejs\node_modules"

⭐提示:
在配置了npm的全局模块安装路径和缓存路径之后,你可以通过以下命令来查看npm的配置信息:

npm config list

这个命令会列出所有的npm配置,包括全局路径、缓存路径以及其他可能的配置选项。你可以在命令行界面中运行这个命令,它会返回一个包含所有配置的列表。
如果你只想查看特定的配置,比如全局安装路径,可以使用:

npm config get prefix

同理,查看缓存路径可以使用:

npm config get cache

这两个命令将分别返回你设置的全局模块安装路径和全局缓存存放路径。

3. 修改【用户变量】中的 path 变量,将C:\Users\86135\AppData\Roaming\npm 修改为D:\Admin\nvm\nodejs\node_global
在这里插入图片描述
4.环境变量在path中查看一下,如果没有按照自己的安装目录加上
在这里插入图片描述

至此⭐重启电脑!

三、nrm —— 镜像源管理工具

NRM(npm registry manager)是一个 npm 源管理器,它允许用户快速地在不同的 npm 镜像源之间切换。这在不同网络环境下非常有用,比如在中国大陆,由于网络原因,使用淘宝的 npm 镜像源可以显著提高包的下载速度。

1.安装 nrm:

 npm install -g nrm 

2.查看可用的 npm 源地址:

 nrm ls 

3.切换 npm 源地址:

nrm use npm		#A.使用默认的 npm 镜像源:
nrm use taobao  #B.使用淘宝的 npm 镜像源(在中国大陆常用)
nrm use cnpm 	#C.使用 npm 镜像源(如:cnpm,若已添加)

4.测试 npm 源速度:

nrm test 		#测试不同源的连接速度,帮助用户选择最佳的源

5.添加自定义的源地址:

nrm add <registryName> <url>

例(添加一个新的镜像源名为 my-registry,URL 为 https://my-private-registry.com)
nrm add my-registry https://my-private-registry.com

6.查看当前使用的源:

nrm current

实操效果如下:
在这里插入图片描述

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Node.js基于Vue+JavaScript的竞赛信息管理系统前后端源码+项目说明(毕业设计).zip 包含前端和后端完整源码,以及项目部署操作文档 【项目介绍】 该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶, 或者实际项目借鉴参考! 当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 项目简介 系统主要以小而美的方式进行实现,专注于用户体验和功能需求的完善。主要设计并实现了以下功能: 1. 竞赛信息管理功能,具有相应权限的用户可以向系统中添加竞赛信息; 2. 成绩录入功能,具有相应权限的用户可以查看或修改参赛记录信息,可修改录入系统中的成绩信息。 3. 用户管理功能:主要包括对学生和教师信息的管理。 4. 权限管理:包括对系统权限和系统角色的管理,以角色授权等操作,采用 RBAC(Role Based Access Control)策略,基于角色进行细致的权限控制。 其中竞赛信息,参赛信息和用户信息支持导出 Excel,且用户信息支持 Excel 导入,方便管理管理系统信息。 系统主要工作在 RBAC 权限管理上,算是一个小小的亮点,其他诸如用户管理、竞赛管理均是简单的增删改查。虽有不完善的地方,但很适合作为一个起始项目,由你们添砖加瓦,作为毕设或者大作业等。 在技术选型上以 JavaScript & Node.js 为主要开发语言,前端使用 Vue.js 全家桶,后端主要使用 Node.js 与 TypeScript 实现,采用 Web 服务框架 Express 与 MySQL 数据库构建后台应用。 # 项目运行 请预先安装 Node.js 环境,并在项目根目录下运行以下命令: ```shell npm install --registry https://registry.npm.taobao.org/ # 使用淘宝镜像源安装依赖包 npm run serve # 启动项目 ``` 启动项目进入首页,系统初始账号密码为`admin/123`,身份为学生。 > 如果改变后端地址(localhost:3000),请修改`vue.config.js`中对应的代理配置。 为了良好的开发体验,vscode 建议安装 eslint 插件并打开保存时自动运行 eslint 选项,具体可以百度

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

俎树振

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值