linux nvm(Linux开发板)

大家好,今天来为大家分享linux nvm的一些知识点,和Linux开发板的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

linux下的node.js多版本管理利器:nvm安装

在Linux系统中,Node.js版本管理是一项必不可少的任务,特别是在多人协作或项目切换时。今天,我们将探索一款强大的工具——Node Version Manager(NVM),它能帮助你轻松管理多个Node.js版本,避免版本冲突。

首先,确保之前的npm和Node.js版本已干净卸载,避免遗留问题影响新版本的安装。执行以下命令来确认删除:

npm uninstall npm-g

rm-rf/usr/local/lib/node*

rm-rf/usr/local/include/node*

rm node*/usr/local/bin/

如果执行这些命令时提示找不到可执行文件,恭喜你,已经成功卸载。

接着,我们需要加载NVM环境变量,使其在当前会话中生效。在你的~/.bashrc文件中添加以下内容:

export NVM_DIR="$HOME/.nvm"

[[-s"$NVM_DIR/nvm.sh" ]]&&\."$NVM_DIR/nvm.sh"

这将确保NVM脚本被正确加载。

为了获取稳定的更新和更快的下载速度,我们来切换NVM源到国内镜像:

echo'export NVM_NODEJS_ORG_MIRROR=

现在,我们已经配置好NVM,可以开始使用它的强大功能了。

通过以下命令查看远程可用的Node.js版本列表:

nvm list-remote

安装特定版本,例如v12.12.0:

nvm install v12.12.0

如果想卸载之前安装的版本,输入:

nvm uninstall v12.12.0

查看本地已安装的Node.js版本:

nvm ls

想知道当前使用的Node.js版本:

nvm current

若要设置默认版本,确保项目一致性:

nvm alias default v12.12.0

最后,若需要完全卸载NVM和npm,确保所有依赖已移除后执行:

rm-rf~/.nvm

rm-rf~/.npm

通过NVM,Node.js的版本管理变得更加灵活且高效。它让你在Linux环境中轻松切换和管理Node.js版本,确保项目开发的顺利进行。

NVM 与 NVM-Windows 的安装与使用

NVM与 NVM-Windows的安装与使用指南

在不同操作系统上,NVM和 NVM-Windows分别用于管理 Node.js的版本。NVM适用于 Linux,而 NVM-Windows则专为 Windows用户设计。

在 Windows上安装 NVM-Windows

若已安装 Node.js,请先卸载并清除相关路径。备份用户配置文件(~\.npmrc)和全局配置文件(%AppData%\npm\etc\npmrc)。在命令行中,通过 echo%AppData%或在 PowerShell中使用$env:AppData查看 AppData目录。下载 nvm-setup.exe并执行安装,关键步骤包括指定 NVM-Windows安装目录和 Node.js符号链接位置。

NVM-Windows基本用法

常用命令包括:

nvm root:查看或设置 Node.js安装目录

nvm list:显示已安装版本,星号表示当前使用

nvm install:安装指定版本,如 nvm install lts为安装最新 LTS版本

nvm uninstall:卸载指定版本

nvm use:切换到指定版本,管理员权限下使用 nvm use

nvm current:显示当前使用的 Node.js版本

Linux上安装 NVM

NVM安装在 Linux使用 Bash,执行官方提供的命令。若遇到连接问题,可通过查询真实 IP并添加到/etc/hosts文件解决。安装完成后,nvm命令即可在命令行中使用。

NVM的基本用法(Linux版本)

在 Linux中,nvm的命令包括:

nvm ls:列出已安装的 Node.js版本

nvm ls-remote:查看所有可安装版本

nvm install:安装指定版本

nvm install--lts:安装最新 LTS版本

nvm uninstall:卸载指定版本

nvm use:切换到指定版本

使用Nvm搭建Node环境(Mac/Win/Linux)

每次查询我的笔记,总是需要在我记录的多份NODE相关搭建中选择,出于整洁强迫症的需求,现在抽出时间整理成了一篇。本篇,不仅记录了NODE环境在LINUX、WIN、MAC上的搭建方案,还给出了在使用过程可能遇到的问题的解决方案以供参考。

1.安装Nvm

虽然可以直接在官网下载Node最新版本进行安装与配置。但是出于对于多版本切换的需求以及可能性,我的主张一直是尽可能地直接安装Nvm,一个Node的版本管理工具。

1.1 Linux环境

使用 nvm-sh进行安装,可以查看nvm-sh的网站查看最新版本的安装脚本。

1.1.1使用脚本下载安装

注意:如果此脚本无法执行成功,一般是国内服务器的网络不通。可以访问 IPAddress.com,输入raw.githubusercontent.com,查询到真实IP地址。然后修改hosts解锁真实ip,操作如下:

1.1.2关掉并重新打开Shell

1.1.3查看Nvm版本

使用此脚本安装的Nvm对应的安装目录如下: ROOT用户:/root/.nvm其他用户:/home/username/.nvm

1.1.4更换Nvm为淘宝源

1.2 Win环境

1.2.1安装

访问 nvm-windows,并下载nvm-setup.zip。下载完成后解压,点击安装即可。无需任何配置。

需要注意的是,在安装之前,请务必卸载或删除以下内容:

1.2.2更换源

安装目录下,找到settings.txt并添加以下内容:

1.3 Mac环境

在Mac下安装Nvm,首先请注意,不要使用Homebrew进行安装!原因如下:

Homebrew installation is not supported. If you have issues with homebrew-installed nvm, please brew uninstall it, and install it using the instructions below, before filing an issue.

出自 Nvm官方文档

接下来说下正确的安装方式:

1.3.1安装

终端执行命令:

1.3.2测试是否安装成功

终端输入nvm list看是否成功执行。如果一切正常,此时NVM应可以在终端使用。因为之前的安装命令会在.bash_profile文件中加入:

1.3.3更换源

在.bash_profile中加入:

同时让.bash_profile的更改即时生效

2.使用Nvm安装、管理Node版本

2.1安装Node

2.1.1查看当前所有可以安装的版本

2.1.2安装选择好的版本,例如v14.15.02

2.1.3切换版本安装好的版本

2.1.4设置默认版本为切换的版本

如果存在旧版本,当安装了新版本,会出现使用use指令切换版本后,再次打开终端,还是使用旧版本的情况,此时,可以使用nvm alias default指定默认版本即可。

2.1.5测试是否安装与配置成功

2.1.6 Linux的相关安装目录

默认全局包目录:/.nvm/versions/node/vx.x.x/lib/node_modules默认全局bin目录:/.nvm/versions/node/vx.x.x/bin默认配置:/user/.npmrc

2.2 Nvm的常用命令总结如下:

2.3更换Npm源

2.3.1方式1指定默认源

2.3.2方式2安装Nrm进行源管理与切换(推荐)

2.3.3方式3使用Cnpm(不推荐)

然后就可以使用Cnpm代替Npm。

个人不是很推荐这种方式,有时候安装依赖包会出现各种问题。

3. Npm备用命令

4.常见问题的解决

安装Electron时,可能会出现安装缓慢,甚至无法安装的问题,此时替换下Electron源即可。

5.参考

阅读剩余
THE END