我是靠谱客的博主 犹豫小天鹅,最近开发中收集的这篇文章主要介绍node、nvm与npm有什么区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文操作环境:Windows10系统、nodejs 12.19.0版、Dell G3电脑。

node、nvm与npm有什么区别

一、区别

nvm:nodejs 版本管理工具。

也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。

这个技术出现的原因, 是由于不同的项目node版本也不同,有的是5.0.1, 有的是6.3.2。 如果node出现版本不对,运行 某个应用时,很可能就会遇到各种莫名其妙的问题 。

nodejs:在项目开发时的所需要的代码库

npm:nodejs 包管理工具。

在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。

npm 管理 nodejs 中的第三方插件。他的作用与Ruby中的 bundler及Java中的maven相同,都是对第三方依赖进行管理的。

二、关系

nvm 管理 nodejs 和 npm 的版本

npm 可以管理 nodejs 的第三方插件

05.png

扩展知识:

node.js 一种javascript的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器基础上运行,能够操作的也知识浏览器,比如浏览器上的放大缩小操作,前提是浏览器开启的基础上进行操作(浏览器是客户端)。有了node.js之后,js可以在服务端进行操作,直接在系统上进行操作,可以打开、关闭浏览器等操作。

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好

06.png

推荐学习:《nodejs视频教程》

以上就是node、nvm与npm有什么区别的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是犹豫小天鹅为你收集整理的node、nvm与npm有什么区别的全部内容,希望文章能够帮你解决node、nvm与npm有什么区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部