安装node.js时,node.js运行时选项和npm package manager选项之间有什么区别?

安装node.js时,node.js运行时选项和npm package manager选项之间有什么区别?,node.js,npm,Node.js,Npm,我试图通过下载.exe文件来安装node.js,我对node.js安装程序感到困惑和困惑,其中要求安装node.js runtime或npm package manager,因此我想在完全了解两者之间的区别后继续安装 我的问题是node.js运行时和npm之间有什么区别 packagemanager和这两款产品的所有特性是什么 选项 我安装node.js的基本目的是编译Typescript,请帮助我了解这两个包的功能 首先,它不要求您安装Node.js runtime或npm package m

我试图通过下载.exe文件来安装node.js,我对node.js安装程序感到困惑和困惑,其中要求安装node.js runtimenpm package manager,因此我想在完全了解两者之间的区别后继续安装

我的问题是node.js运行时和npm之间有什么区别 packagemanager和这两款产品的所有特性是什么 选项

我安装node.js的基本目的是编译Typescript,请帮助我了解这两个包的功能

首先,它不要求您安装Node.js runtime或npm package manager,而是提供给您安装两者(如果您愿意)

现在,Node.js运行时基本上就是理解javascript代码并执行它以生成结果的运行时

Npm package manager是一个工具,它允许您使用命令行安装第三方库(其他人的代码)

npm install express
例如,将安装名为express的框架。

  • Node和nodej是相同的。相同名称的可互换名称 事情除非有人在谈论图论、树或数据 结构
  • Nvm是一个Nodejs版本管理器。它让您可以轻松地安装和安装 在版本之间切换。它保留了全局安装的软件包 每个版本
  • Npm是一个包管理器。它允许您安装软件(库、, 插件、框架和应用程序)。通常,此软件是 安装以生成节点应用程序。有时候不是

简单地说。Npm依赖于节点。Nvm安装节点。

节点JS

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

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

NPM

  • Npm是一个包管理器。通常,此软件安装到 构建节点应用程序

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


    • Node.js
      Node
      是一个开源、跨平台的JavaScript运行时环境(JSRE),在web浏览器之外执行JavaScript代码

      npm
      是JavaScript编程语言的包管理器(如.NET-Microsoft中的
      Nuget
      包管理器)。它是JavaScript运行时环境
      Node.js
      的默认包管理器

      您可以通过使用下面的代码查找它们的版本来区分它们

      node --version
      
      npm --version
      

      如果您使用的是其他java脚本框架,比如。Vue.Js则需要考虑您的npm版本,而不是Node.Js版本。我不理解的是:如果npm只是一个包管理器,为什么我要使用
      npm start
      npm start
      来启动express web服务器
      npm run start
      npm不仅仅是一个包管理器,它还知道如何与
      package.json
      文件中的脚本交互。在这种情况下,将执行“开始”脚本。可能是
      node server.js
      nodemon server.js
      npm足够聪明,可以理解
      npm start
      意味着执行
      start
      脚本-