深入浅出 | Linux 上 NVM 的安装与配置:解锁 Node.js 版本控制 (深入浅出陆寒夏行小说免费阅读)
简介
Node Version Manager (NVM) 是一款管理多个 Node.js 版本的工具,它使您可以轻松地在各种项目中使用特定的 Node.js 版本。
在 Linux 系统上安装和配置 NVM 非常简单。本教程将逐步指导您完成整个过程。
先决条件
稳定的互联网连接具有 sudo 权限的 Linux 用户安装 NVM
方法一:使用 curl```bashcurl -o-| bash```方法二:使用 wget```bashwget -qO-| bash```配置 NVM
安装 NVM 后,您需要对其进行配置。将以下代码添加到您的 ~/.bashrc 或 ~/.zshrc 文件中:```bashexport NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" This loads NVM[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" This loads nvm bash_completion```重新加载您的 shell 以使更改生效:```bashsource ~/.bashrc For Bashsource ~/.zshrc For Zsh```验证 NVM 安装
要验证NVM 是否已成功安装,请运行以下命令:```bashnvm --version```您应该会看到已安装的 NVM 版本。安装 Node.js 版本
NVM 使您可以轻松安装和管理多个 Node.js 版本。要安装特定版本,请使用以下命令:```bashnvm install切换 Node.js 版本
安装多个 Node.js 版本后,您可以使用 NVM 在它们之间切换。要切换到特定版本,请运行以下命令:```bashnvm use查看已安装的 Node.js 版本
要查看您已安装的所有 Node.js 版本,请运行以下命令:```bashnvm ls```输出将显示所有已安装的版本,以及当前正在使用的版本。删除 Node.js 版本
如果您不再需要某个 Node.js 版本,可以使用 NVM 将其删除。要删除版本,请运行以下命令:```bashnvm uninstall结论
NVM 是一款强大的工具,可让您在 Linux 系统上轻松管理多个 Node.js 版本。通过遵循本教程,您可以快速安装和配置 NVM,并享受在项目中使用不同 Node.js 版本的灵活性。linux下nodejs安装以及如何更新到最新的版
nodejs官网下载安装的源码文件,我这边下载的是在linux命令行里输入:tar -xvf 然后输入vi /etc/profile在最后一行添加(设置环境变量)export NODE_HOME=/mnt/software/node-v4.5.0-linux-x64export PATH=$PATH:$NODE_HOME/binexport NODE_PATH=$NODE_HOME/lib/node_modules输入source /etc/profile使设置生效再输入node -v查看版本号如果要升级nodejs的话可以使用如下命令,npm install -g nn latest安装完成后就是最新版本了
如何nodejs 降级,安装低版本
万恶的fis3,不能使用最新版本的node,既然改变不了它,那只能我们适应它了,所以我们要学习下如何对nodejs进行降级。 使用的工具是nvm(Node Version Manager - Simple bash script to manage multiple active versions) ps:NVM支持OS X、Linux,但不支持windows(快换电脑吧) 在终端里执行命令 安装完后,看看安装成功没有 若安装成功,会输出nvm;否则,请尝试重启shell。 不过我执行上面的命令啥也没提示,运行nvm还告诉你 而且重启终端也没用!!那莫慌,如果你是OS X的系统,就执行一下 再执行上面的安装命令就好了。 (啥,你是linux的,那你还是换苹果吧) 装完就可以使用了 列出所有版本: 安装指定版本(如nvm install v4.4.7): 使用指定版本(修改PATH): 查看当前使用版本: via:———— 前端·小h 纸上得来终觉浅,绝知此事要躬行
如何在Ubuntu14.04服务器上安装NodeJS
一、NodeJS介绍是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。 在这篇文章中,我们将向您介绍如何在Ubuntu14.04服务器上开始您的神奇之旅。 二、如何安装发行稳定版的 14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的,这个可能不是最新版本,但是却一定是标准发行版本。 要想获取这个版本的,我们只要通过apt包管理工具来安装就可以。 在安装之前,最好先更新一下apt包管理工具的本地索引,然后再从Ubuntu仓库中安装。 sudo apt-get updatesudo apt-get install nodejs如果Ubuntu软件仓库中的包正好是你所需要的,那么上述步骤就是在Ubuntu10.04下安装的全部操作过程。 大多数情况下,我们还希望也安装一份的包管理工具:npm,您可以通过以下命令安装:sudo apt-get install npmNPM将让使得安装的模块或者源码包变得非常简单。 在您运行的时候请一定要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node。 下面,我们将讨论更多种灵活的安装方式。 三、如何通过PPA来安装?一个让你可以保持获得最新版本的替代方案是加入由NodeSource维护的PPA(Personal Package Archive)私有包档案。 这个方式可以让你获得比Ubuntu仓库更多的版本。 首先:你得安装PPA以获得访问它内容的权限。 curl -sL| sudo bash -通过上面的命令,PPA将加入到您的系统配置中,并且自动的更新您的本地包缓存,安装完成之后,您可以像之前一样通过apt-get来安装。 solo apt-get install nodejs这里的nodejs安装包包含了nodejs二进制执行文件以及npm可执行文件,所以您无须另外安装npm,然而,为了使一些NPM包能正常工作(比如那些需要多源代码编译的包),你还需要安装build-essentials包。 sudo apt-get install build-essential四、如何使用NVM来安装?还有一种使用apt来安装的替代方案是使用一个特别设计的工具叫NVM,它的标准叫法是版本管理工具( Version manager)。 使用NVM,您可以安装多个可方便控制的独立环境,它将给您最新版本的请求权限,但也将允许你根据APP的需要而使用旧版本的。 在开始之前,我们需要从Ubuntu仓库中先安装一些依赖包,NVM将利用这些工具来编译需要的组件:sudo apt-get updatesudo apt-get install build-essential libssl-dev一旦这些依赖包安装完成,您可以通过NVM的GitHub项目主页将安装脚本下载下来。 版本号可能不尽相同,但是正常来说你可以通过以下方式来下载和安装:curl| sh上面的命令将下载并且运行安装脚本,安装脚本将把软件安装到你home目录的~/目录下,同时也会在~/加入必要的配置。 为了使~/的配置生效,您可能需要退出并重新登录您的账户,当然,也可以通过source命令来重新导入~/的配置:source ~/现在你已经安装了NVM,你可以安装的各个独立版本。 为了找出当前的可安装版本,你可以敲入以下命令:nvm ls-remote回车可能会显示如下内容:. . . v0.11.6 v0.11.7 v0.11.8 v0.11.9v0.11.10v0.11.11v0.11.12v0.11.13如你所见,当前的最新可安装版本是v0.11.13,你可以通过如下命令安装这个版本的程序:nvm install 0.11.13通常情况下,NVM会自动切换到最新安装的版本,你可以通过以下命令告诉NVM指定使用已经安装的版本:nvm use 0.11.13当你使用NVM安装,它的可执行名称是node,通过以下信不信你可以知道当前所使用的版本:node -v显示:v.0.11.13如果你安装了多个版本的,你可以通过以下命令列出已安装版本:nvm ls如果你想把其中一个版本设置为默认的版本,你可以这样:nvm alias default 0.11.13现在当一个请求发生时,0.11.13这个版本将自动被选择,您也可以通过这样的别名引用它:nvm use default每个版本都将保持其独立的模块和包,并且通过独立的NPM来管理它们,你可以使用NPM的普通模式来为项目安装独立的第三方包,它将安装到的./node_modules目录下:npm install express如果你想将第三方包安装成全局模式(将与其它使用同一个版本的项目共用),那么通过使用-g参数就可以实现:npm install -g express这个时候包将安装到下面这个目录:~//node_version/lib/node_modules/package_name全局模式安装的包将只允许你在命令行下使用,如果你想在在本地项目中使用,你还需要将它连接进来:npm link express如果需要帮助,你可以通过以入命令获取帮助:npm help
若对本页面资源感兴趣,请点击下方或右方图片,注册登录后
搜索本页相关的【资源名】【软件名】【功能词】或有关的关键词,即可找到您想要的资源
如有其他疑问,请咨询右下角【在线客服】,谢谢支持!
相关文章
- 文件安全传输的守护神:ZIP 压缩软件,保护您的文件免受病毒和恶意软件侵害 (文件安全传输协议)
- 文件归档的最佳选择:ZIP 压缩软件,为您的重要数据提供全面保护 (文件归档的最小单位是)
- 文件压缩界的王者:探索 ZIP 软件,快速轻松地缩小文件大小 (压缩文件的是)
- 释放磁盘空间的神器:使用 ZIP 压缩软件压缩文件,提高效率 (电脑如何释放磁盘空间)
- 揭秘 ZIP 压缩软件:终极指南,优化文件大小并节省存储空间 (zip压缩)
- 拥抱智能生活:用电脑定时关机功能简化你的日常任务 (拥抱智能生活的句子)
- 告别意外关机:使用电脑定时关机功能确保数据安全 (意外关机计划)
- 电脑定时关机:让你的设备为你省心省力 (电脑定时关机怎么设置)
- 让你的电脑为你工作:利用电脑定时关机功能实现自动化 (让你的电脑为你赚钱)
- 释放你的科技束缚:使用电脑定时关机功能控制屏幕时间 (释放你的科技英文)
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~