首页 > web前端 > css教程 > 节点及其与NPM一起工作的方式

节点及其与NPM一起工作的方式

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-03-15 10:52:13
原创
358 人浏览过

节点及其与NPM一起工作的方式

本指南探索Node.js(节点)及其与NODE软件包管理器NPM的关系。让我们从基础开始:

  • Node.js是服务器端JavaScript:与基于浏览器的JavaScript不同,Node利用V8,Chromium的JavaScript引擎,在浏览器环境外执行JavaScript。尽管两者都共享相同的核心语言,但它们的功能和应用程序差异很大。
  • NPM独立于节点:您不需要Node.js知识即可使用NPM。

NPM尽管在其网站上具有嬉戏的替代名称,但根本将“节点”和“包装管理器”结合在一起。稍后我们会深入研究包装管理人员;本章重点介绍了节点。

指南章节:

  1. 本指南的听众
  2. 了解“ NPM”
  3. 命令行基础知识
  4. 探索node.js (当前章节)
  5. 包装经理解释说
  6. 安装NPM
  7. 安装NPM软件包
  8. NPM命令
  9. 安装现有的NPM项目

Node.js:JavaScript超越浏览器

JavaScript的传统角色是与HTML和CSS一起在Web浏览器中。但是,Node.js将JavaScript的覆盖范围扩展到服务器端编程。

这是一个重大突破。 JavaScript不再需要浏览器才能功能。因此,“节点JavaScript”和“基于浏览器的JavaScript”之间的区别。

服务器端与客户端

客户端语言(HTML,CSS,JavaScript)在用户的浏览器中运行,而服务器端语言(PHP,Ruby,Python等)在服务器上执行。服务器端语言通常提供更广泛的功能。

由瑞安·达尔(Ryan Dahl)牵头的Node.js的创建,利用JavaScript的速度(尤其是与PHP和Ruby相比),以使其在各种环境中使用。

Node.js的工作方式

Node.js本质上以JavaScript作为服务器端语言在浏览器之外运行。这是通过使用JavaScript引擎(例如V8(Chromium's Engine))来实现的,该引擎可以独立运行。 V8的受欢迎程度源于Chrome的广泛使用。

从浏览器中提取JavaScript引擎并独立运行的能力使服务器端JavaScript成为现实。

node.js:类似但不同的

尽管Node.js和基于浏览器的JavaScript共享相同的核心语言和语法,但它们的功能差异很大。 Node.js中不存在浏览器特定的API(例如windowdocumentfetch )。但是, console.log仍然是一个有价值的工具,Node.js提供了自己独特的API,例如process对象。

随着时间的流逝,Node.js和基于浏览器的JavaScript沿着不同的路径发展,从而产生了独特的特征和开发方法。直立贝司和电低音吉他的类比恰当地说明了它们的相似性和差异。

Node.js提供服务器端功能,例如文件系统访问,系统级API交互,电子邮件处理,请求处理和任务计划。

local node.js执行

Node.js通常与NPM捆绑在一起。虽然Node.js安装是必需的,但可以在没有深度Node.js知识的情况下使用NPM。我们将在后面的一章中介绍安装。

要测试Node.js(如果安装),请使用简单的JavaScript代码创建一个test.js文件:

 console.log('node.js正在运行!');

const数= [1,2,3,4,5];

numbers.foreach(number => {
  console.log(编号);
});
登录后复制

使用node test.js在您的终端中运行此。您也可以使用node输入交互式node.js环境。

下一步

本章提供了对Node.js的基本理解。 Node.js能够在浏览器之外运行JavaScript的能力,可以创建由NPM管理的服务器端软件包。下一章将详细探讨软件包经理。

←第3章第5章→

以上是节点及其与NPM一起工作的方式的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板