• 技术文章 >web前端 >前端问答

    node、nvm与npm有什么区别

    长期闲置长期闲置2022-07-04 16:24:43原创182

    node、nvm与npm的区别:1、nodejs是项目开发时所需要的代码库,nvm是nodejs版本管理工具,npm是nodejs包管理工具;2、nodejs能够使得javascript能够脱离浏览器运行,nvm能够管理nodejs和npm的版本,npm能够管理nodejs的第三方插件。

    本文操作环境: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有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:node
    上一篇:node有链表结构吗 下一篇:node.js是服务器语言吗
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• nodejs中require怎么用• nodejs中lts是什么意思• nodejs的路由是什么• nodejs中什么是模块化• nodejs中await怎么用
    1/1

    PHP中文网