Day 19:怎麽在 Angular 专案中使用 nvm 切换 Node.js 版本

前一篇谈到了 Angular 版本如何更新的议题,今天依然讨论跟版本相关的议题:如何在 Angular 专案中切换 Node.js 版本。

之所以想提出讨论,是因为在研究公司既有专案时,遇到了电脑系统与专案的 Node.js 版本不同的问题,导致应用程序无法顺利运作,上网搜寻了相关议题,发现可以使用 nvm 来解决这个问题,以下,我们就一步一步来探讨做法。

首先,我们先到 nvm 的下载页面,点选 nvm-setup.zip 下载。

下载之後,就是进行常见的安装动作,一直下一步即可。

以下注解截录自 Windows 10 安装并使用 nvm 切换 NodeJS 版本一文:假设你有在安装过程中收到一些讯息,例如我的是「Node v11.7.0 is already installed.Do you want NVM to control this version?」,会出现这个提示讯息是因为我本身有安装 Node 的关系,他只是想询问你是否要让 NVM 去控制你目前的 Node 版本,想当然就是按下 yes (可能会跳两三次,一直按 yes 就好)。

安装完成後,就可以打开终端机面板,输入 nvm,就可以看到 nvm 提供的所有指令了。

这边主要会用到的三个指令分别为:

    1. nvm install [Node 版本号]:这是为了安装特定版本的 Node,例如:你现在电脑安装的为版本 14.17.5,但你要运行的专案,版本则为 14.16.0,因此就必须使用 nvm install 指令来安装 14.16.0 这个版本的 Node。
    1. nvm list:可以列出你目前已安装的 Node 之版本清单。
    1. nvm use [Node 版本号]:外换 Node 版本号,以上图为例,你目前安装了两个版本,14.16.0 及 14.17.5,目前使用的版本是 14.16.0,如果你要切换成 14.17.5,就要使用指令 nvm use 14.17.5 来切换,输入 nvm use 指令後,Windows 会跳出视窗请你确认是否允许此 APP 变更你的装置,此时都按「是」即可。

需要注意的一点是,这个指令只能切换已经有安装的版本,如果专案使用的版本,你的电脑并没有安装过,那就必须先使用 nvm install 安装需要的版本之後,再用 nvm use 来切换,下图是切换成功後的终端机画面。

这样,将来遇到工作上的既有专案与你的电脑 Node.js 版本不同时,就可以使用 nvm 来切换了。

参考来源


<<:  学渣也能念研究所吗

>>:  getters 就是欲望

[Day 13] SRE - 悟

关於身为SRE团队的心得 关於SRE的系列终於分享完罗~所以讲一下SRE从零星到有概念後的心得,以下...

[SQL] 读 XML 格式文件写入 SQL table

范例 XML 档案格式内容如下,想抓 XML 几个栏位的资料写入 table 中,SQL 语法如下 ...

Epoch(时期)、Batch size(批次)、Iteration(迭代)、Learning rate

  在研究类神经网路的程序时,发现会用到一些这概念,因此就来研究了一下。   这四样东西,在机器学习...

Day 2 : 建立Python开发环境吧(Windows)!

工欲善其事,必先利其器。今天就来安装最简易的Python环境吧!废话不多说,直接来开始。 在撰写程序...

Day 10 - Algebraic structure

yo, what's up 本章要来介绍 FP 的重要观念,Algebraic structure!...