安装node.JS时node.js运行时和npm包管理器选项有什么区别?

Lij*_*raj 23 node.js npm

我试图通过下载.exe文件来安装node.js,我很困惑并且坚持在Node.js设置中,其中要求安装node.js运行时npm包管理器, 所以我想在知道后继续安装完全是两者之间的区别.

我的问题是node.js运行时和npm pacakage管理器之间有什么区别,我对这两个选项有什么功能.

我安装node.js的基本目的是编译Typescript,请帮我理解这两个包的功能 屏幕截图的安装窗口

sou*_*uls 36

首先,它不会要求您安装Node.js运行时或npm包管理器,它可以让您安装它们(如果需要)

现在,Node.js运行时基本上将了解您的javascript代码并执行它以产生结果.

Npm包管理器是一个允许您使用命令行安装第三方库(其他人的代码)的工具.

npm install express
Run Code Online (Sandbox Code Playgroud)

例如,将安装名为express的框架.


Bha*_*mar 8

  • Node和Nodejs是相同的.同一个东西的可互换名称.除非有人在谈论图论,树或数据结构.
  • Nvm是Nodejs版本管理器.它让您轻松安装和切换版本.它为每个版本保留全局安装的包.
  • Npm是包经理.它让你安装软件(库,插件,框架和应用程序).通常,安装此软件以构建节点应用程序.有时它不是.

更简单地说.Npm取决于Node.Nvm安装Node.

  • 是不是和 https://www.quora.com/What-are-the-difference-between-node-and-nodejs-npm-vs-nvm 上的 Parris Khachi 一样? (6认同)

Aru*_*ven 8

节点JS

  • Node.js 是一个基于 Chrome 的 JavaScript 运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。

  • 实时服务(聊天、游戏等)

新产品管理

  • Npm 是一个包管理器。通常安装此软件以构建 Node 应用程序。

  • 它让您安装软件(库、插件、框架和应用程序)。