chocolatey 如何安装_node.js 02 安装与升级

续上一篇 node.js 01 - 简介 - 产生,发展历程,优势,适用场景,实际应用

node.js 安装哪个版本

node.js 安装包可以直接从node.js 官网下载,地址 (https://nodejs.org/)

8e6a7a6b486a43889bfe5698a1b837a0

node.js 下载页面

node.js 官网提供了两个版本,一个是12.16.1 LTS,建议广大用户下载使用。另一个是13.9.0 Current。

两个版本一个属于LTS (Long Term Support), 即长期支持版本。另一个则是当前最新版本。官网也建议用户看一下 node.js 对各版本的支持scheule.

b068e6455ff54c988da073747954cf49

node.js support schedule

从官网的支持schedule来看,官网推荐的12 版本维护周期直到2021年10月,所以可以放心下载使用。

下载时,只需点击 12.16.1 LTS即可,在Windows 系统中,默认下载 .msi 安装文件。除了Windows以外,node.js 支持 MacOS, Linux等系统。并且可以直接下载源码,Docker镜像等。

node.js 安装

这里以Windows系统为例,安装非常简单,一路next。截图如下:

b7d0bfa444c34c46a8a9eb00064393f4

Step 1

7e9f6bed48b14dc79fe0da6fa5936d21

Step 2

a232c26a716a43ba83639aefe8ffb131

Step 3

fcbaf2cce2b44a96bdd424fd9b27d723

Step 4

478946f0a7174f248bbdd911b6447ef6

Step 5

注意: 在这一步对于是否自动安装相关工具,如Chocolatey, 可以选择也可以不选。对于初学者,可以不选。

573fccd6a58b45799379e44b747369c8

step 6

当点击上图的 Install 后,安装正式开始。

安装完成后,可以在命令行窗口运行 node -v 命令来检验当前 node 版本。在安装时,我们已经在第4步选择了 "Add to PATH",也就是说node 命令所在目录已经被直接加入到环境变量Path中,那么node就可以在命令行中直接执行了。

C:甥敳獲vincent>node -v

v12.16.1

可以看到node.js已经安装成功,并且版本为 12.16.1。 v 就是版本version 的缩写。

node.js 升级

如果有朋友已经安装了node.js, 如何进行升级呢。

官网并没有提供相关文档,如果有朋友从官网找到相关信息,烦请留言或私信给我,我会更新当前的这篇文档。

大家以前会采用两个工具。

  1. nvm (node version manager) https://github.com/coreybutler/nvm-windows

github显示最新提交为 2019/12/27日,大家可以试一下。Windows下安装可以从github 链接 (https://github.com/coreybutler/nvm/releases)下载.

nvm 相关命令如下

bf1427fbab7a4fec97e6be3408ae5a13

nvm

  1. 使用 n 包

通过npm 安装 n包。网上有相关命令,但是在windows下直接执行会报错。

D:Projectsodejs>npm install -g n

npm ERR! code EBADPLATFORM

npm ERR! notsup Unsupported platform for n@6.3.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! notsup Valid OS: !win32

npm ERR! notsup Valid Arch: any

npm ERR! notsup Actual OS: win32

npm ERR! notsup Actual Arch: x64

npm ERR! A complete log of this run can be found in:

npm ERR! C:甥敳獲vincentAppDataRoamingpm-cache--global_logs2020-02-24T10_31_16_401Z-debug.log

也可以通过在命令行末尾添加 --force 强行安装。这样,可以安装成功。

D:Projectsodejs>npm install -g n --force

npm WARN using --force I sure hope you know what you are doing.

D:Program Filesodejsode_global -> D:Program Filesodejsode_globalode_modulesbin

+ n@6.3.0

added 1 package from 4 contributors in 1.317s

然而,在命令行中却无法执行。

D:Program Filesodejsode_global>n stable

'bash' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

其实,在上述目录中已有 n.cmd 文件,该目录下其他 xxx.cmd 文件都可以正常执行。

由于我们有方案三,所以不在该方法上花时间了,在网上看到有朋友是可以执行成功的。

  1. 直接运行安装文件

将下载的版本直接进行安装即可。在本机测试中,安装成功。当执行 node -v 命令后,显示版本已经为 升级后的版本

安装和升级就聊到这里了,如果有问题,朋友们可以留言。

敬请关注小号,近期会不断更新node.js.

下一篇 node.js 03 - 开发环境,Hello World

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值