NVM管理nodejs的多个版本

作者:admin 发布时间:2024-09-02 23:31:33 浏览:1141次

通过将多个node 版本安装在指定路径,然后通过 nvm 命令切换时,就会切换我们环境变量中 node 命令指定的实际执行的软件路径。


使用场景:比如我们手上同时在做好几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的nodejs版本也不同,这种情况下,我们就可以通过nvm来切换nodejs的版本,而不需要频繁地下载/卸载不同版本的nodejs来满足当前项目的要求。

NVM常用命令

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

nvmrc文件实现项目的自动版本控制

可以在项目根目录下创建一个名为 .nvmrc 的文件,文件内容是项目所需的 Node.js 版本号。


例如,如果你的项目需要 Node.js 版本 14.17.0,那么 .nvmrc 文件的内容应该是:14.17.0


当你进入项目目录时,可以运行以下命令来自动切换到 .nvmrc 文件指定的 Node.js 版本:nvm use


如果你的系统中尚未安装该版本的 Node.js,NVM 将提示你安装它。

如需转载请保留本文出处: https://zhe94.com/980.html

上一篇:懂懂日记:一点委屈
下一篇:AI工具集(国内版)汇总-更新至2024年
在线免费OCR图片转文字网站Pearocr

在线免费OCR图片转文字网站Pearocr

Pearocr是一个免费好用的在线OCR图片转文字工具,通过浏览器就能实现OCR图片转文字,支持本地图片上传以及通过剪贴板直接上传,目前为止完全免费,没有任何次数限制,可以无限次使用。
CDH集群大致架构流程图

CDH集群大致架构流程图

CDH是由Cloudera进行开发的大数据一站式平台管理解决方案,基于Hadoop生态的第三方发行版,通过基于Web的用户界面,支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop,简化了大数据平台的安装、使用难度。
Linux下搭建FTP服务器的方法

Linux下搭建FTP服务器的方法

一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。
python3使用schedule做定时器异步调用

python3使用schedule做定时器异步调用

现有需求是每隔10秒执行一次程序,不考虑执行程序的时间周期,固定时间间隔就执行一次 首先需要安装python