node.js的安装及学习(node/nvm/npm的区别)

一、什么是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。

相关推荐

  1. node.js安装学习node/nvm/npm区别

    2024-07-15 12:22:04       25 阅读
  2. nodejs和vuejs区别

    2024-07-15 12:22:04       44 阅读
  3. yarn安装和使用与npm区别

    2024-07-15 12:22:04       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 12:22:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 12:22:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 12:22:04       58 阅读
  4. Python语言-面向对象

    2024-07-15 12:22:04       69 阅读

热门阅读

  1. 数据结构与算法 —— Transformers之Pipeline

    2024-07-15 12:22:04       23 阅读
  2. 每日新闻掌握【2024年7月15日 星期一】

    2024-07-15 12:22:04       26 阅读
  3. Ubuntu软件安装与卸载

    2024-07-15 12:22:04       21 阅读
  4. params和data的差别,doc下载

    2024-07-15 12:22:04       22 阅读
  5. 【Go系列】 Go的高并发模式

    2024-07-15 12:22:04       18 阅读
  6. Python——调用自定义包(__init__.py)

    2024-07-15 12:22:04       24 阅读
  7. Windows中配置Python 3.11环境安装教程

    2024-07-15 12:22:04       27 阅读