我正在尝试通过下载.exe文件来安装node.js,我很困惑并坚持使用Node.js设置,其中要求安装 node.js运行时或 npm包管理器所以我想在完全了解两者之间的差异后继续安装。
我的问题是node.js运行时和npm之间的区别是什么 pacakage经理以及我对这两个功能有什么功能 选项。
答案 0 :(得分:29)
首先,它不会要求您安装Node.js运行时或npm包管理器,它可以让您安装它们(如果需要)
现在,Node.js运行时基本上可以理解你的javascript代码并执行它来产生结果。
Npm包管理器是一个允许您使用命令行安装第三方库(其他人的代码)的工具。
npm install express
将安装名为express的框架,例如。
答案 1 :(得分:6)
更简单地说。 Npm取决于Node。 Nvm安装Node。
答案 2 :(得分:1)
节点JS
Node.js是一个基于Chrome JavaScript运行时的平台,可轻松实现 构建快速,可扩展的网络应用程序。
实时服务(聊天,游戏等)
<强> NPM 强>
Npm是一个包管理器。通常安装此软件 构建节点应用程序。
它让你安装软件(库,插件,框架和 应用)。
答案 3 :(得分:1)
Node.js
或Node
是一种开放源代码,跨平台的JavaScript运行时环境(JSRE),可在Web浏览器之外执行JavaScript代码。
npm
是用于JavaScript编程语言的程序包管理器(如.NET -Microsoft中的Nuget
程序包管理器)。它是JavaScript运行时环境Node.js
的默认包管理器。
您可以通过使用以下代码找到它们的版本来区分它们。
node --version
npm --version
答案 4 :(得分:0)
node 是一个可以在你的机器上运行 JavaScript 代码的框架,而 npm 是一个包管理器。使用 npm 我们可以安装和删除 javascript 包,也称为节点模块。现在,您不应该使用 npm 来安装和删除节点模块。我们也可以使用纱线。 npm 和 yarn 具有以下功能: