我尝试通过下载.exe文件来安装node.js,我感到困惑并卡在Node.js设置中,其中要求安装node.js runtime或npm package manager,因此我希望在完全了解两者之间的差异后继续安装。我的问题是node.js运行时和npm包管理器之间的区别是什么,我在这两个选项上得到的所有特性是什么。我安装node.js的基本目的是编译Typescript,请帮助我了解两个包的功能
lqfhib0f1#
首先,它不要求您安装Node.js运行时或npm包管理器,它提供您安装它们两者(如果您愿意)现在,Node.js运行时基本上就是理解你的javascript代码并执行它以产生结果的东西。Npm软件包管理器是一个允许你通过命令行安装第三方库(其他人的代码)的工具。
npm install express
将安装例如称为express的框架。
lf3rwulv2#
fzsnzjdm3#
Node.js或Node是一个开源、跨平台的JavaScript运行时环境(JSRE),可在Web浏览器之外执行JavaScript代码。npm是JavaScript编程语言的包管理器(类似于.NET -Microsoft中的Nuget包管理器),它是JavaScript运行时环境Node.js的默认包管理器。您可以通过使用下面的代码查找它们的版本来区分它们。
Node.js
Node
npm
Nuget
node --version npm --version
x0fgdtte4#
node是一个框架,它可以在你的机器上运行JavaScript代码,而npm是一个包管理器。使用npm我们可以安装和删除javascript包,也称为节点模块。现在,你应该使用npm来安装和删除节点模块并不是一个规则。我们也可以使用yarn。npm和yarn能够完成以下任务:1.阅读并理解package.json文件1.下载javascript模块并将其放入node_modules文件夹。1.运行package.json中提到的脚本,如启动节点服务器、在开发和生产模式下运行、运行单元测试脚本等。
qgzx9mmu5#
npm默认运行节点server.js;如果您没有在package.json中指定脚本
"scripts": { "start": "node your-script.js" }
这意味着npm运行节点
3z6pesqy6#
如果你需要使用yarn,你最好选择node.js运行时,通常默认的选择是一个更好的初学者//达特
6条答案
按热度按时间lqfhib0f1#
首先,它不要求您安装Node.js运行时或npm包管理器,它提供您安装它们两者(如果您愿意)
现在,Node.js运行时基本上就是理解你的javascript代码并执行它以产生结果的东西。
Npm软件包管理器是一个允许你通过命令行安装第三方库(其他人的代码)的工具。
将安装例如称为express的框架。
lf3rwulv2#
fzsnzjdm3#
Node.js
或Node
是一个开源、跨平台的JavaScript运行时环境(JSRE),可在Web浏览器之外执行JavaScript代码。npm
是JavaScript编程语言的包管理器(类似于.NET -Microsoft中的Nuget
包管理器),它是JavaScript运行时环境Node.js
的默认包管理器。您可以通过使用下面的代码查找它们的版本来区分它们。
x0fgdtte4#
node是一个框架,它可以在你的机器上运行JavaScript代码,而npm是一个包管理器。使用npm我们可以安装和删除javascript包,也称为节点模块。现在,你应该使用npm来安装和删除节点模块并不是一个规则。我们也可以使用yarn。npm和yarn能够完成以下任务:
1.阅读并理解package.json文件
1.下载javascript模块并将其放入node_modules文件夹。
1.运行package.json中提到的脚本,如启动节点服务器、在开发和生产模式下运行、运行单元测试脚本等。
qgzx9mmu5#
npm默认运行节点server.js;如果您没有在package.json中指定脚本
这意味着npm运行节点
3z6pesqy6#
如果你需要使用yarn,你最好选择node.js运行时,通常默认的选择是一个更好的初学者//达特