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

区分node,npm,nvm

目录

  • 一,nodejs
  • 二,npm
  • 三,nvm

区分node,npm,nvm
几年前学习前端的时候学习的就是html+css+js 三件套。
现在只学习这些已经不能满足需要了。

一,nodejs

nodejs是编程语言javascript运行时环境。(比如java虚拟机就是java的运行时环境)
javascript:一门编程语言,和java一样。只不过java一般用于后端的代码编写。javascript一般用于前端实现动态效果。虽然两者的名字很像,但是两者是两种不同的编程语言。
搭建JavaScript的运行环境,也就是nodejs,就可以让javascript代码在多平台运行。

在Node.js环境下,JavaScript通常用来处理磁盘文件和搭建HTTP服务器,因此Node.js提供了fs、http等内置对象
下载的网址:https://nodejs.org/en/download
在这里插入图片描述

在这里插入图片描述
搭建好node进行测试
在这里插入图片描述
nodejs中文官方API文档
nodejs菜鸟教程

二,npm

npm是node的包管理器( Node Packaged Modules),跟java里面的maven类似
使用npm可以更好的管理node
显示npm安装路径:npm config get prefix
在这里插入图片描述
npm全局安装包存放位置:在这里插入图片描述
更便于查找并使用包

三,nvm

装了nvm之后,nvm install version就能自动安装node.js了
便于版本控制,选择合适的版本。
nvm的使用:

菜鸟教程使用 nvm 管理不同版本的 node 与 npm

nvm ls                # 查看版本安装所有版本
nvm ls-remote         # 查看远程所有的 Node.js 版本
nvm install 17.0.0    # 安装指定的 Node.js 版本
nvm use 17.0.0        # 使用指定的 Node.js 版本
nvm alias default 17.0.0  # 设置默认 Node.js 版本
nvm alias dev 17.0.0  # 设置指定版本的别名,如将 17.0.0 版本别名设置为 dev
http://www.lryc.cn/news/255126.html

相关文章:

  • 7-2 小霸王
  • Linux内核上游提交完整流程及示例
  • TS学习——快速入门
  • 深圳锐科达风力发电广播对讲解决方案
  • 极智芯 | 解读国产AI算力 璧仞产品矩阵
  • Echarts折线图常见问题及案例代码
  • javaTCP协议实现一对一聊天
  • 机器学习应用 | 使用 MATLAB 进行异常检测(上)
  • Java -jar参数详解
  • RocksDB 在 vivo 消息推送系统中的实践
  • 【C进阶】C程序是怎么运作的呢?-- 程序环境和预处理(上)
  • 点滴生活记录1
  • gitea仓库迁移
  • 〖大前端 - 基础入门三大核心之JS篇㊽〗- BOM特效开发
  • 【扩散模型】ControlNet从原理到实战
  • AI并行计算:CUDA和ROCm
  • 2023/12/1JAVAmysql(mysql连接,数据定义语言,数据类型,数据操作语言,数据查询语言)
  • 2023五岳杯量子计算挑战赛数学建模思路+代码+模型+论文
  • 生信数据分析高效Python代码
  • Spring Kafka常用配置详解
  • 跨域的多种方案详解
  • Java / Scala - Trie 树简介与应用实现
  • JS/jQuery 获取 HTTPRequest 请求标头?
  • Leetcode—2034.股票价格波动【中等】
  • 【Linux】diff命令使用
  • 讯飞星火认知大模型与软件测试结合,提升软件质量与效率
  • 【Flink on k8s】- 4 - 在 Kubernetes 上运行容器
  • 软件重装或系统重装后避免重复踩坑
  • 【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除
  • GO设计模式——5、建造者模式(创建型)