IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 在windows下切换多个版本node.js最优解决方案无需配置环境变量 -> 正文阅读

[JavaScript知识库]在windows下切换多个版本node.js最优解决方案无需配置环境变量

一、先来简单了解一下node.js 版本更新机制

4月? ?--------------->偶数版本? v14? v16? ?【LTS? - Long Term Support】长期稳定版本 推荐使用

10月 --------------->奇数版本? v15? ?v17


  • 为什么需要多个版本?

  • 安装多个版本有什么好处?

  • 常规方式安装node.js一台电脑只能安装一个,例如之前项目安装的node.js版本是v12,而我们现在的新项目需要依赖node.js---->v13,此时安装v13后,之前的v12将被覆盖,而且之前的项目不支持v12的运行,我们如果想运行之前的项目就需要卸载高版本的v13,重新下载v12版本十分麻烦!?所以就有了nvm :node管理工具。

  • {前端:Node.js? --------?后端:JDK}? ? ? ? ? ??

  • {前端:Npm? ? ? --------?后端:Maven}??

  • {前端:Easy-Mack? --------?后端:Swagger}

二、上干货上干货

下载NVM for Windows

Releases · coreybutler/nvm-windows · GitHub

nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置

nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。【推荐】

Source code(zip):zip压缩的源码

Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统


安装NVM for Windows

解压文件后双击? nvm-setup.exe? 安装【傻瓜式安装】

?

?

?

?安装完成

输入 nvm version 查看版本,显示版本号即为安装成功

?可以看到生成了以下两个文件夹,原本电脑上的node版本被移入nvm中,并添加上了版本号

?常用命令

nvm ls   // 查看目前已经安装的版本
nvm install 14.18.0  // 安装指定的版本的node.js
nvm install 10.15.3
nvm use 14.18.0  // 使用指定版本的node.js
nvm use 10.15.3  //两个版本随意切换

?nvm在安装node时由于是外网Github所以下载特别慢,别着急,可以在nvm中找到settings.txt文件末尾添加

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

?

、?可能遇到的问题:

1、命令行中执行 nvm use node版本后报错出现?

【exit status 1: ��?���?��?��?�д?�����】

解决方案:以管理员身份运行cmd或WindowsPowerShell或者Vscode再次输入

2、Vscode中不能同时打开多个文件夹?

解决方案:鼠标右击工作区选择文件夹即可,此时可以看到多个项目同时存在之后打开终端

【npm run dev】?运行ok搞定!!!

搞定 搞定

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-14 15:50:58  更:2021-12-14 15:53:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:29:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码