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.参考