node.js的安装及学习(node/nvm/npm的区别)
node.js 一种Javascript编程语言的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器(也就是客户端)上运行,node.js将浏览器中的javascript运行环境进行封装的,使得该语言也可以在服务端运行。node.js=Google的V8引擎+内置基本模块(大多用JavaScript编写),类似JRE=JVM+java标准库node.js诞生之前,JavaScript只能运行于浏览器,现在也可以在服务器端运行于node.js;
一、什么是node、nvm和npm
1.node.js
node.js 一种javascript编程语言的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器(也就是客户端)上运行,node.js将浏览器中的javascript运行环境进行封装的,使得该语言也可以在服务端运行。
- node.js=google的v8引擎+内置基本模块(大多用javascript编写),
- 类似jre=jvm+java标准库
- node.js诞生之前,javascript只能运行于浏览器,现在也可以在服务器端运行于node.js;v8引擎执行javascript的速度非常快,性能非常好。
2.npm:
npm 的全称是 node package manager 是 是 node.js 平台的默认javascript语言的包管理工具,通过 npm 可以安装、共享、分发代码,管理项目依赖关系。
3.nvm:
nvm(node.js version management),是一个nodejs的版本管理工具。由于nodejs的版本众多;不同的项目需要不同版本的node就是 nvm和n都是node.js版本管理工具,为了解决node.js 各种版本存在不兼容现象 通过nvm可以方便快捷的安装和切换不同版本的node.js。
相关文章:
-
-
-
-
例如,如果Name是cat的推断返回类型的一部分,那么它将关联参数和返回类型,因此尽管在编写的代码中只出现一次,但仍将使用两次。其推断的返回类型为type,但dogArr的推断返回…
-
-
OpenLayers 作为一个强大的JavaScript地图库,能够与其他技术如Canvas、Turf.js、ECharts进行交互,以实现更丰富、更复杂的地理信息可视化功能…
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论