在下一篇文章中,我们将看一下Node.js。 这是一个 JavaScript的开源,跨平台运行时环境 使用JavaScript的V8引擎构建 铬。 NodeJS使用事件驱动的I / O操作模型,从而使其轻巧高效。
Node.js是一个 服务器的JavaScript运行时。 而 npm是一个Node.js程序包管理器。 在本文中,我们将了解如何从Ubuntu 6.11.3和Linux Mint 17.04上的安全可靠来源安装Node.js的长期支持(LTS 18.2)版本。 澄清一下 在安装Node.js时,我们还将以相同的价格安装npm.
Node.js是基于ECMAScript编程语言的服务器层(但不限于此)的跨平台运行时环境。 它是 旨在帮助创建高度可扩展的网络程序 例如网络服务器。
Node 使用Google开发的V8引擎运行javascript 供您的Chrome浏览器使用。 利用V8引擎,Node提供了一个服务器端运行时环境,该环境可以 以惊人的速度编译和运行JavaScript。 速度提高很重要,因为V8将Javascript编译为本地机器代码,而不是对其进行解释。
此运行时环境 包含几个“基本模块” 编译为二进制文件本身,例如为异步网络编程提供一层的网络模块,以及其他基本模块,例如Path,FileSystem,Buffer,Timer和更通用的Stream。 可以使用第三方开发的模块可以是预编译的“ .node”文件,也可以是普通的javascript文件。
第三方模块可以扩展node.js或添加抽象级别,实现用于Web应用程序的各种中间件实用程序。 尽管可以将模块安装为简单文件,但通常使用节点软件包管理器(npm)进行安装,这将有助于模块的编译,安装和更新以及对依赖项的管理。 另外,未安装在Node的默认模块目录中的模块将需要使用相对路径来查找它们。 这 Wiki Node.js 提供了几个可用的第三方模块的列表。
用于NodeJS
尽管JavaScript是一种并非所有人都喜欢的语言,但是对于许多事情来说,这是一个很好的工具。 Web应用程序,命令行应用程序,系统管理脚本,各种网络应用程序等。 该工具非常快速,由于以下几个原因,它非常重要:
- El 发展更快.
- 运行单元测试可以更快地完成。
- 应用程序更快。 这使我们获得了更好的用户体验。
- 降低基础设施成本。
还 突出其灵活性。 在其他环境中,有一台“整体”服务器(apache,tomcat等),并且在其上“部署”了您的应用程序,并且您有非常特定的目录结构和配置文件。 在nodejs中,您可以启动Web服务器,如果需要,您可以启动多个服务器。
在Ubuntu上安装NodeJS
我们将使用的安全可靠的来源是 节点来源,一个为Node.js提供支持的团队。 要安装Node.js和npm,我们需要 首先安装curl。 我们只需要在终端上写(Ctrl + Alt + T):
sudo apt install curl
接下来,我们将使用此命令 添加资料库 我们系统所需的:
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
此时,我们将更新软件列表并使用以下命令序列执行安装:
sudo apt update && sudo apt install nodejs
你可以咨询 Node.js LTS文档 在 官方网站 的项目。
使用前一个选项,我们将安装一个版本的NodeJS LTS。 但是有办法 安装旧版本 (我认为是4.2.6)来自Ubuntu存储库。 为此,我们只需要打开一个终端(Ctrl + Alt + T):
sudo apt install -y nodejs nodejs-legacy
如果我们想要的是 使用最新版本(8.5.0) 该执行环境,我们可以从您的网站下载 网站.
卸载NodeJS
至 删除节点安装 在我们的操作系统中,我们只需要打开终端(Ctrl + Alt + T)。 在其中,我们将编写以下内容:
sudo apt --purge remove node sudo apt --purge remove nodejs
何塞·丹尼尔·瓦尔加斯·穆里略