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

qni6mghb  于 2023-02-15  发布在  Node.js
关注(0)|答案(6)|浏览(167)

我尝试通过下载.exe文件来安装node.js,我感到困惑并卡在Node.js设置中,其中要求安装node.js runtimenpm package manager,因此我希望在完全了解两者之间的差异后继续安装。
我的问题是node.js运行时和npm包管理器之间的区别是什么,我在这两个选项上得到的所有特性是什么。
我安装node.js的基本目的是编译Typescript,请帮助我了解两个包

的功能

lqfhib0f

lqfhib0f1#

首先,它不要求您安装Node.js运行时或npm包管理器,它提供您安装它们两者(如果您愿意)
现在,Node.js运行时基本上就是理解你的javascript代码并执行它以产生结果的东西。
Npm软件包管理器是一个允许你通过命令行安装第三方库(其他人的代码)的工具。

npm install express

将安装例如称为express的框架。

lf3rwulv

lf3rwulv2#

    • NodeJS **
  • Node.js是一个基于Chrome JavaScript运行时构建的平台,用于轻松构建快速、可扩展的网络应用程序。
  • 实时服务(聊天、游戏等)
    • 国家预防机制**
  • npm是一个软件包管理器。通常安装这个软件是为了构建节点应用程序。
  • 它可以让你安装软件(库,插件,框架和应用程序)。
fzsnzjdm

fzsnzjdm3#

Node.jsNode是一个开源、跨平台的JavaScript运行时环境(JSRE),可在Web浏览器之外执行JavaScript代码。
npm是JavaScript编程语言的包管理器(类似于.NET -Microsoft中的Nuget包管理器),它是JavaScript运行时环境Node.js的默认包管理器。
您可以通过使用下面的代码查找它们的版本来区分它们。

node --version

npm --version
x0fgdtte

x0fgdtte4#

node是一个框架,它可以在你的机器上运行JavaScript代码,而npm是一个包管理器。使用npm我们可以安装和删除javascript包,也称为节点模块。现在,你应该使用npm来安装和删除节点模块并不是一个规则。我们也可以使用yarn。npm和yarn能够完成以下任务:
1.阅读并理解package.json文件
1.下载javascript模块并将其放入node_modules文件夹。
1.运行package.json中提到的脚本,如启动节点服务器、在开发和生产模式下运行、运行单元测试脚本等。

qgzx9mmu

qgzx9mmu5#

npm默认运行节点server.js;如果您没有在package.json中指定脚本

"scripts": {
    "start": "node your-script.js"
}

这意味着npm运行节点

3z6pesqy

3z6pesqy6#

如果你需要使用yarn,你最好选择node.js运行时,通常默认的选择是一个更好的初学者//达特

相关问题