如何使用NVM在Ubuntu 16.04上安装任何版本的Node.js |
您所在的位置:网站首页 › 盒马定制 › 如何使用NVM在Ubuntu 16.04上安装任何版本的Node.js |
本文概述
1.安装Build Essentials和libssl-dev
2.下载并运行NVM安装脚本
3.安装Node.js版本
4.安装另一个版本的Node.js
在本文中, 我们将向你展示如何使用NVM(节点版本管理器)在Ubuntu上安装Node.js, 这是一个bash脚本, 允许你管理多个活动的node.js版本。 1.安装Build Essentials和libssl-dev在安装NVM之前, 你将需要build-essentials和libssl-dev软件包。 build-essentials是编译debian软件包所需的所有软件包的参考, 该软件包通常包括gcc / g ++编译器, 库和其他一些utils。 libssl-dev软件包是OpenSSL项目的SSL和TLS加密协议实现的一部分, 用于通过Internet进行安全通信。第一步, 使用以下命令更新软件包列表: sudo apt-get update并使用以下命令安装软件包: sudo apt-get install build-essential libssl-dev安装完成后, 你将能够安装NVM。 2.下载并运行NVM安装脚本NVM的安装基于SH文件, 你可以在Github的存储库中下载此脚本。或者, 如果你可以从命令行使用curl, 则可以使用以下命令直接下载它: 注意该脚本可能具有较新的版本, 因此请确保访问存储库以查看它是哪个。 curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.7/install.sh -o install_nvm.sh下载完成后, 使用bash运行脚本: bash install_nvm.sh这将开始安装NVM, 并且将花费一些时间。安装完成后, 可以使用以下方法删除NVM的安装脚本(install_nvm.sh): rm install_nvm.sh安装NVM后, 需要重新启动控制台(或远程会话)才能使用nvm。 3.安装Node.js版本如果你已经重新启动控制台或远程会话(如果从SSH终端访问ubuntu), 则可以在命令行上使用nvm。如前所述, NVM允许你安装和使用任何版本的Node.js, 因此首先需要了解的是可以使用以下命令检索的版本列表: nvm ls-remote这将列出Node.js的所有可用版本: ... v7.8.0 v7.9.0 v7.10.0 v7.10.1 v8.0.0 v8.1.0 v8.1.1 v8.1.2 ... v8.9.1 v8.9.2 v8.9.3 v9.0.0 v9.1.0 v9.2.0 v9.2.1接下来, 你可以继续安装所需的版本。在本文发布之日, 最新的可用版本是Stable 8.9.3 LTS和9.2.1, 以提供最新功能。在这种情况下, 我们需要稳定的版本8.x, 因此我们将使用以下方法在NVM中安装它: nvm install 8.9.3指定节点版本的安装过程将开始: Downloading https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.xz... ######################################################################## 100.0% Now using node v8.9.3 (npm v5.5.1) Creating default alias: default -> 8.9.3 (-> v8.9.3)安装完成并将第一个版本定义为默认版本后, 可以从命令行使用Node.js。你可以使用以下命令测试它是否可以打印Node.js版本(在我们的示例中, 它将输出8.9.3): node -v别名为默认版本的版本将在你的终端上每次自动使用。 4.安装另一个版本的Node.js幸运的是, NVM对于开发人员来说非常灵活。有时, 某些基于Node.js的项目将使用Node.js的最新功能(使用Node.stable的不稳定版本), 因此你可能需要安装其他版本并根据需要进行切换。在这种情况下, 我们将安装节点9.2.1和8.x版本: nvm install 9.2.1安装过程将开始: Downloading https://nodejs.org/dist/v9.2.1/node-v9.2.1-linux-x64.tar.xz... ######################################################################## 100.0% Now using node v9.2.1 (npm v5.5.1)并且如消息中所示, 你现在将使用9.2.1版本, 但是8.9.3版本发生了什么?不用担心它也可用, 由于有了NVM, 你可以使用以下命令从一个版本切换到另一个版本: 注意使用此命令, 只要有可用的版本(已安装), 就可以在需要时从一个版本切换到另一个版本。 nvm use 8.9.3你可以对任何已安装的版本执行相同的操作, 并且可以在Ubuntu服务器中使用Node.js。默认情况下, 每个发行版都安装了npm, 并且每个版本都是独立于软件包的(在特定版本上安装的插件不会在其他版本上自动安装)。 编码愉快! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |