刚开始使用Node.js的时候,直接到官网下载安装

中文站点:https://nodejs.org/zh-cn/

Node.js网站截图

当接触的项目多以后,会出现一个问题,2个项目,使用的是不同的Node.js版本。这种情况下,对于多个版本的Node.js的切换将是一件非常麻烦的事情。这样才能方便的管理和切换Node.js版本呢,NVM就是一个很好的解决方案,安装NVM后,可以方便的在一台设备上进行多个Node.js版本的切换,满足不同项目的开发和运营。NVM项目地址:https://github.com/coreybutler/nvm-windows

下面我就来介绍下NVM的安装和使用,注意,如果已经安装了Note.js请先卸载

1、下载安装文件

https://github.com/coreybutler/nvm-windows/releases

NVM,windows版本

2、使用nvm-noinstall.zip安装

  • 将压缩包解压到安装目录【c:devvm】(安装目录根据自己的开发习惯自己定义)
  • 运行目录下的install.cmd文件(需要以管理员身份运行),在打开的终端窗口中输入上面的安装目录【c:devvm】
  • 运行完成,会打开一个文本settings.txt,关闭此文件,在C盘下把这个文件拷贝到安装目录,并修改成如下
root:  c:devvmpath: C:devodejs arch: 64 proxy: nonenode_mirror: http://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/
  • 现在检查下环境变量:控制面板主页->高级系统设置->高级->环境变量
NVM_HOME:C:devvmNVM_SYMLINK:C:devodejsPATH:在PATH的最后添加%NVM_HOME%;%NVM_SYMLINK%
  • 验证安装,打开命令窗口,输入nvm,显示版本信息
  • 安装node.js【nvm install 12.14.1】
C:甥敳獲MrLee>nvm install 12.14.1Downloading node.js version 12.14.1 (64-bit)...CompleteCreating c:devvmempDownloading npm version 6.13.4... CompleteInstalling npm v6.13.4...Installation complete. If you want to use this version, typenvm use 12.14.1
  • 使用node.js【nvm use 12.14.1】
C:甥敳獲MrLee>nvm use 12.14.1Now using node v12.14.1 (64-bit)
  • 尝试安装其他版本,切换node.js
C:甥敳獲MrLee>node -vv12.14.1C:甥敳獲MrLee>nvm use 13.7.0Now using node v13.7.0 (64-bit)C:甥敳獲MrLee>node -vv13.7.0
  • NPM安装【配置npm下载包路径】,安装完成后需要配置下NPM环境变量
C:甥敳獲MrLee>npm config set prefix "c:devpm"C:甥敳獲MrLee>npm install npm -g --registry=https://registry.npm.taobao.orgc:devpmpm -> c:devpmode_modulespmbinpm-cli.jsc:devpmpx -> c:devpmode_modulespmbinpx-cli.js+ npm@6.13.7added 434 packages from 860 contributors in 11.48sC:甥敳獲MrLee>

nrm安装

npm install nrm –g --registry=https://registry.npm.taobao.org

修改js版本_啥都学点之使用nvm安装Node.js并实现Node.js多版本管理相关推荐

  1. debian查看bind版本_关于debian:如何在使用apt-get安装软件包之前检查版本

    我正在考虑安装上个月在我的Debian PC上发布的hylafax +版本5.5.4. 我检查了dpkg -l | grep"hylafax",发现当前版本为5.5.3. 然后,我 ...

  2. keil debug如何在watch直接修改变量值_零基础学VBA:什么是VBA?如何编写和运行VBA代码?...

    HI,大家好,我是星光,今天咱们来继续学习VBA.在上一章咱们讲了为什么要学习VBA~VBA还值不值得学~学了还有没有用~零基础学VBA编程01:VBA还能不能学?学了还有没有用? 这一章咱们再来简单 ...

  3. postgresql 修改表字段_关于一些postgresql特有的概念以及安装方法的叙述

    绝不粘贴命令到终端(防止粘贴板中有删除数据库等有严重影响的指令,数据库中粘贴后是立即执行的,所以paste的时候你不知道你粘贴板上有什么鬼东西 绝不执行自己不了解的脚本(有的脚本可能带有 rm -rf ...

  4. ipc620中文版最新版本_(一)Windows10 家庭中文版Docker安装 搭建docker开发环境

    首先因为系统的版本问题,Windows的某些版本目前还是不支持,如果必须安装此软件,可以按规定提示,选择适合的系统,Windows 10专业版或企业版.但是,那需要成本,且非常麻烦. 为了以后也会使用 ...

  5. 【使用 node 版本切换工具 nvm 切换 node.js 版本】

    使用 node 版本切换工具 nvm 切换 node.js 版本 文章目录 使用 node 版本切换工具 nvm 切换 node.js 版本 前言 一.nvm是什么? 二.使用步骤 1.卸载原有 no ...

  6. NVM 安装node.js后没有npm

    我们在使用NVM管理工具安装一个新的node后,发现没有npm可以使用 参考文档 是因为在使用NVM安装node的时候不会默认安装npm,所以需要我们自己下载后放到nvm对应的node目录下面 npm ...

  7. 猿人学题库十六题——js加密_表情包+sojson6.0——满天坑

    猿人学题库十六题--js加密_表情包+sojson6.0 1.  首先 进入 浏览器的开发者工具, 进去后首先还是 无线debug ,找到 debugg 对应的行数,右击选择 never pause ...

  8. python应声虫代码_前端大牛们都学过哪些东西?

    一步一步来. CSS不能编程?用Less.Sass.Stylus.甚至直接用 Absurd,框架除了Bootstrap还有很多.JS写多了很麻烦?jQuery.移动开发?Zepto.js.结构不好?找 ...

  9. 计算机应用学java吗_计算机应用技术都学什么

    计算机应用技术都学什么 计算机应用技术都学什么?计算机软硬件技术基础,就是计算机应用技术.数据库系统SQL.Java语言程序设计.计算机及其网络管理维护,可以在各种情况下驾驭计算机高效率的为不同人群提 ...

最新文章

  1. linux shell 2 /dev/null的解释
  2. sqlserver中int 类型的字段,值为null的时候引发一个问题
  3. SUN JAVA面试笔试题
  4. webpack 打包
  5. python练手经典100例微盘_20个Python练手经典案例,能全做对的人确实很少!
  6. 1.5不同类型的循环神经网络
  7. 有哪些皮一下就很开心的句子?
  8. 原理简单,但不知道怎么用?一文看懂「同期群模型」
  9. python从入门到精通需要多久-Python从入门到精通
  10. 为什么都建议学java而不是python-是不是Python比Java更容易学,更容易就业?
  11. Nexus3搭建maven私服(一、Windows系统)
  12. FileZilla服务器乱码问题
  13. 计算机连接不上网络交换机,解决某些计算机在连接到路由器(交换机)后无法访问互联网的问题...
  14. 美林公司的尽职调查应用程序被选入Deloitte Tohmatsu的并购咨询解决方案
  15. macos 软件清单
  16. Deepsort工作原理分析
  17. 勃林格殷格翰战略入股新瑞鹏,进一步拓展中国宠物市场
  18. ppspp android编译,PPSSPP Windows和Android更新版本至1.1~~
  19. ALS爱立思常见问题汇总
  20. ROS 罗技手柄控制机器人(仿真和实体机器人)

热门文章

  1. hive 如何将数组转成字符串_hive 将hive表数据查询出来转为json对象和json数组输出...
  2. Android 版本适配:9.0 Pie(API 级别 28)
  3. scala的函数(day02)
  4. python re模块详解_python与正则表达式:re模块详解
  5. RHEL 8 - CIS安全合规基线、SCAP、SSG和合规扫描、漏洞扫描
  6. 微软在 Build 2020 上“展示”新版 Edge for Linux
  7. 谷歌搜索将于 2019 年年底停止索引任何 Flash 内容
  8. ASP.NET Core和Blazor Code Venture:配置Azure AD身份验证
  9. 比反射更快:委托 第1部分
  10. php xingnengfenxi_PHP 性能分析第三篇: 性能调优实战