javascript、Node.js和npm之间有什么关系
发布时间:01/01 来源:未知 浏览:
关键词:
相关引荐:《node js教程》
1、Node.js是啥?
Node.js是一个基于Chrome JavaScript运转时创立的平台, 用于利便地搭建响应速度快、易于扩展的网络利用。Node.js 使用’事件驱动’和’非堵塞’模型而得以轻量和高效,非常适合在分布式设备上运转数据密集型的实时利用。简便来说就是:node.js是javascript的一种运转环境,是效劳器端的javascript的说明器。
2、npm是啥?
npm则是包括在node.js里面的一个保证理工具,就犹如linux中的yum仓库,rpm保证理;犹如python中的pip保证理工具一样。
npm 由三个独立的部分组成:
npm官方网站(仓库源)
注册表(registry)(package.json)
命令行工具 (CLI)
网站 是开发者查寻包(package)、设定参数乃至治理 npm 使用体验的主要途径。
注册表 是一个宏大的数据库,留存了每个包(package)的信息。
CLI 通过命令行或终端运转。开发者通过 CLI 与 npm 打交道。