当前位置: 首页 > news >正文

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。

http://www.lryc.cn/news/400053.html

相关文章:

  • 性能优化篇:用WebSocket替代传统的http轮循
  • virtualbox的ubuntu默认ipv4地址为10.0.2.15的修改以及xshell和xftp的连接
  • Codeforces Round 957 (Div. 3)(A~D题)
  • fedora 40 安装拼音输入法
  • Chromium CI/CD 之Jenkins实用指南2024-如何创建新节点(三)
  • Git代码管理工具 — 3 Git基本操作指令详解
  • Linux——多线程(五)
  • 张量分解(4)——SVD奇异值分解
  • 第三方配件也能适配苹果了,iOS 18与iPadOS 18将支持快速配对
  • Docker 部署 Nginx 并在容器内配置申请免费 SSL 证书
  • 模型评估与选择
  • 有必要把共享服务器升级到VPS吗?
  • LLM代理应用实战:构建Plotly数据可视化代理
  • 大模型系列3--pytorch dataloader的原理
  • SQLServer 如何设置端口
  • 调整网络安全策略以适应不断升级的威胁形势
  • (leetcode学习)9. 回文数
  • QT VTK 简单测试工程
  • ES6 Generator函数的异步应用 (八)
  • Navicat:打造高效数据库管理之道
  • Python和C++全球导航卫星系统和机器人姿态触觉感知二分图算法
  • Unity 优化合集
  • 第九届MathorCup高校数学建模挑战赛-A题:基于数据驱动的城市轨道交通网络优化研究
  • Spring webflux基础核心技术
  • 关闭Ubuntu烦人的apport
  • 海事无人机解决方案
  • Docker--在linux安装软件
  • 知识库与RAG
  • 【2024最新】C++扫描线算法介绍+实战例题
  • 语言主要是一种交流工具,而不是思维工具?GPT5何去何从?