Node常用的一些工具

一、Node版本管理工具

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

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

1.NVM

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

1.1 前提条件

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

1.2 下载

去github上下载

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 -v一直输出的是安装前的node

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

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

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

1.6 解决方法

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

二、Node镜像源

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

1.操作

①查看当前镜像

npm config get registry

②设置镜像

npm config set registry 镜像网站

③可选的镜像

2.NRM

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

①安装nrm

npm install -g nrm

②查看可使用的源

nrm ls

③添加源

nrm add 源名 <url>

④切换源

nrm use taobao

⑤测试速度

nrm test     

三、自动重启 NodeJS 应用

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

①全局安装

npm i -g nodemon

猜你喜欢

转载自blog.csdn.net/weixin_62421736/article/details/138308937