node管理系统(node管理工具)

node管理系统(node管理工具)在我们的日常开发中经常会遇到这种情况 手上有好几个项目 每个项目的需求不同 进而不同项目必须依赖不同版的 NodeJS 运行环境 如果没有一个合适的工具 这个问题将非常棘手 因此 Node 版本管理工具应运而生 NVM Node js Version Management

大家好,我是讯享网,很高兴认识大家。



在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。

因此Node版本管理工具应运而生

NVM(Node.js Version Management),是一个nodejs的版本管理工具。为了解决node.js各种版本存在不兼容现象,通过它可以安装和切换不同版本的node.js。

1.1 前提条件

首先最重要的是:一定要卸载已安装的 Node.JS,否则会发生冲突。----- 请看1.5的问题

1.2 下载

去github上下载

  • Window
  • mac

1.3 安装

①下载完成后解压,双击运行nvm-setup.exe

②选择nvm安装路径

③选择nodejs路径

④确认安装即可

注:若本地已安装node环境,会出现如下情况,点击“是”即可

⑤打开CMD,输入命令 nvm ,安装成功则如下所示,可以看到列出了各种命令

1.4 使用NVM

①nvm list available

显示可下载版本的部分列表

②nvm list


讯享网

显示nvm已经安装的node版本( *表示当前所的使用版本 )

②nvm install 版本号

安装指定的版本的nodejs

③nvm use 版本号

使用指定版本的nodejs

④nvm uninstall 版本号

删除某node.js版本

1.5 可能出现的问题

既然nvm切换版本已经成功,那么为什么node版本不会变,有没有可能根本改的不是同一个node,或者是存在两个node,直到我打开环境变量一看,为啥会存在两个node的路径,可能的原因就是之前的node版本没有删除,一直输出的是安装前的node

原来已经安装了一个node的,全局的node指向的node路径和nvm切换node的路径是不一样的

nvm切换的node是基于他文件夹中的nodejs

点进去看你会发现他也是有一个node.exe的程序的,所以问题是已经找到的了,目前系统上出现了两个node,并且nvm切换的node版本并不是全局的node,因为环境变量已经指向了旧的node,他的版本不会改变,那么nvm去怎么切换都是没有用的

1.6 解决方法

其实直接把nodejs删除也是一个很直接的办法,先通过找到当前的node的安装目录,直接进行删除

Node.js的镜像主要是指提供Node.js资源下载的服务器镜像。这些镜像可以帮助用户更快地下载Node.js的相关文件,尤其是在某些地区的官方服务器访问速度较慢的情况下。以下是一些Node.js镜像源

①查看当前镜像

npm config get registry

讯享网

②设置镜像

讯享网npm config set registry 镜像网站

③可选的镜像

  • 官方镜像: Index of /dist/

    官方源提供了Node.js所有版本的下载

  • 中国镜像: Index of /nodejs-release/ 在中国大陆,由于网络原因,直接访问官方站点可能会比较慢,因此使用国内镜像会更快。
  • 淘宝: https://registry.npmmirror.com
  • 阿里云:https://npm.aliyun.com
  • 腾讯云:Tencent-NPM
  • 华为云:https://mirrors.huaweicloud.com/repository/npm/

nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。

①安装nrm

npm install -g nrm

②查看可使用的源

讯享网nrm ls

③添加源

nrm add 源名 <url>

④切换源

讯享网nrm use taobao

⑤测试速度

nrm test     

nodemon是一款监听服务运行时所在的目录源代码变化并自动重启服务的工具,是项目快速迭代时的完美伴侣,因为 nodemon 能帮你把重复工作降到最低。理论上 nodemon 支持各种语言的服务重启,并且支持监听目录和文件的自定义配置

①全局安装

讯享网npm i -g nodemon

小讯
上一篇 2025-04-23 19:17
下一篇 2025-06-16 07:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/175781.html