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

开发环境搭建-windows系统使用nvm安装配置node本地环境

大家好啊,我是测评君,欢迎来到web测评。

本期给大家介绍在日常前端开发中,本地电脑应该如何管理node版本的,以及nvm的简介、安装与常用命令的使用。

nvm简介

  • 在实际工作中,我们可能同时在进行两个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的 NodeJS 运行环境。
  • 这种情况下,对于维护多个版本的 node 将会是一件非常麻烦的事情。
  • nvm 就是为解决这个问题而产生的,作为一个node的版本管理工具,可以方便的在同一台设备上进行多个node版本之间切换。

nvm安装

  1. 安装包下载地址,windows系统下载nvm-setup.zip安装包:
https://github.com/coreybutler/nvm-windows/releases

  1. 如果电脑上之前已经单独安装了node,先卸载,然后解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件进行安装。

  1. 下面这个界面是选择安装nvm的路径,自己可以更改安装路径,一般默认路径即可。

  1. 下面这个是nodejs的安装位置,如果没有nodejs文件夹就新建一个。(经过测试发现最后会自动生成一个快捷方式)

  1. 安装完毕后输入 nvm -v 查看版本。

注:如果安装node网速过慢的话,可以设置setting.txt切换下载源

添加这两行代码

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

nvm常用命令使用

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

常见问题

  • 如果使用node -v,提示node:command not found,则需要nvm use node版本号:
nvm use <version>           // 切换到使用指定的nodejs版本

获取方式

https://ceping.club/813.html

相关文章:

  • nacos配置中心的使用规则
  • 计算机毕业设计springboot+vue基本微信小程序的学生健康管理小程序
  • 董宇辉:读书让你更加深刻|程序员必读的一本书
  • Spring注解驱动之InitializingBean和DisposableBean
  • 微信输入法来了,如何下载?
  • Metacat实现原理解析
  • MTK Camera Senor Bring up 复盘总结
  • map有关的运算符重载
  • Java项目硅谷课堂学习笔记-P9-整合网关与实现订单和营销管理模块
  • 我的周刊(第055期)
  • 【GraphSAGE实践】YelpChi评论图数据集上的反欺诈检测
  • 基于单目和低成本GPS的车道定位方法
  • MyBatisPlus——多表查询——多条件查询——分页查询
  • 面向跨模态匹配的噪声关联学习
  • Java中的反射
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 0基础学习移动端适配
  • Angular 响应式表单 基础例子
  • docker-consul
  • java8 Stream Pipelines 浅析
  • Java比较器对数组,集合排序
  • Java多线程(4):使用线程池执行定时任务
  • Joomla 2.x, 3.x useful code cheatsheet
  • Laravel Mix运行时关于es2015报错解决方案
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • leetcode98. Validate Binary Search Tree
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • SQLServer之创建显式事务
  • Vue ES6 Jade Scss Webpack Gulp
  • zookeeper系列(七)实战分布式命名服务
  • 从PHP迁移至Golang - 基础篇
  • 简单数学运算程序(不定期更新)
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深入 Nginx 之配置篇
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 小程序开发中的那些坑
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 《天龙八部3D》Unity技术方案揭秘
  • 大数据全解:定义、价值及挑战
  • $.ajax()参数及用法
  • $.each()与$(selector).each()
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (3)选择元素——(17)练习(Exercises)
  • (LeetCode) T14. Longest Common Prefix
  • (NSDate) 时间 (time )比较
  • (python)数据结构---字典
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (zhuan) 一些RL的文献(及笔记)
  • (二)windows配置JDK环境
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • .Net Web窗口页属性
  • .net 调用php,php 调用.net com组件 --