自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Node.js 17 達(dá)到 EOL:這意味著什么?

開發(fā) 前端
考慮到 Node.js 17 僅在 8 個(gè)月前發(fā)布,您可能想知道:為什么它已經(jīng)達(dá)到 EOL 了?

隨著 Node.js 17 的生命周期結(jié)束,是時(shí)候看看您需要更改哪些內(nèi)容才能繼續(xù)使用受支持的開發(fā)環(huán)境版本。

Node.js 17 是 Node.js 的一個(gè)版本,于 2021 年 10 月 19 日發(fā)布。它引入了幾個(gè)新特性,例如支持 Open SSL 3.0、Readline Promise API,并將 JavaScript V8 引擎升級(jí)到 V8 9.5。

但截至 2022 年 6 月 1 日,Node.js 17 已達(dá)到生命周期終止 (EOL),將不再受支持。以下是您需要做的。

EOL 是什么意思?

當(dāng) Node.js 版本達(dá)到 EOL 時(shí),意味著 Node.js 團(tuán)隊(duì)不再支持該版本的 Node.js。它將不再接收任何類型的更新,包括錯(cuò)誤修復(fù),并且會(huì)慢慢變得更難使用,因?yàn)榈谌杰浖⑿枰掳姹镜?Node.js 才能運(yùn)行。

為什么 Node.js 17 已經(jīng)達(dá)到 EOL?

考慮到 Node.js 17 僅在 8 個(gè)月前發(fā)布,您可能想知道:為什么它已經(jīng)達(dá)到 EOL 了?

這實(shí)際上是設(shè)計(jì)使然。Node.js 的所有奇數(shù)版本在發(fā)布八個(gè)月后都會(huì)達(dá)到 EOL。為什么?因?yàn)槠鏀?shù)版本旨在頻繁更改,并盡快添加新功能。奇數(shù)版本適用于經(jīng)常升級(jí) Node.js 版本的人。

然而,偶數(shù)版本旨在強(qiáng)調(diào)穩(wěn)定性和安全性,用于頻繁升級(jí) Node.js 可能乏味或困難的生產(chǎn)應(yīng)用程序。

Node.js 的偶數(shù)版本通常從發(fā)布之日起總共支持 30 個(gè)月。

如何檢查您是否在使用 Node.js 17

您可能在不知情的情況下使用 Node.js 17,尤其是如果您最近必須升級(jí) Node.js 安裝以使用其他一些軟件。

要驗(yàn)證您安裝的 Node.js 版本,請(qǐng)?jiān)谀脑O(shè)備上打開終端(命令行)并鍵入:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? node -v

如果您的設(shè)備上安裝了 Node.js,此命令將輸出您安裝的 Node.js 的版本號(hào),前綴為字母“v”。

運(yùn)行命令時(shí),輸出應(yīng)如下所示:

v17.9.0

圖片

如果您使用 Node.js 17 該怎么辦

如果您當(dāng)前安裝了 Node.js 17,由于 Node.js 17 已達(dá)到 EOL,理想的做法是切換到仍受支持的 Node.js 版本。

您可以升級(jí)到 Node.js 18,它將支持到 2025 年,或者降級(jí)到 Node.js 16,它將支持到 2024 年。

升級(jí)到 Node.js 18 是更好的選擇,因?yàn)樗哂懈喙δ?,并且支持的時(shí)間比 Node.js 16 長(zhǎng),但是如果您不能或不想升級(jí)到 Node.js 18,請(qǐng)降級(jí)到 Node .js 16 很好。

圖片

如何更改您的 Node.js 版本

如果你想改變你的 Node.js 版本,你有兩個(gè)選擇:

  • 使用 Node.js 的版本管理器。
  • 在您的設(shè)備上卸載 Node.js,然后從官方網(wǎng)站下載您想要的版本。

更改 Node.js 版本的最簡(jiǎn)單方法是使用版本管理器。

如果 Node.js 安裝在 Linux 或 macOS 機(jī)器上,您應(yīng)該使用Node Version Manager (nvm)。如果 Node.js 安裝在 Windows 機(jī)器上,您應(yīng)該使用nvm-windows代替。

您需要更改 Node.js 版本嗎?

如果您使用的是 Node.js 17,則需要更改您的 Node.js 版本。為什么?

Node.js 17 已達(dá)到其 EOL 的事實(shí)意味著:

  • 您的安裝將始終容易受到更高版本中修復(fù)的安全問(wèn)題的影響。
  • 您會(huì)遇到當(dāng)前安裝的任何錯(cuò)誤。
  • 您將無(wú)法訪問(wèn)將來(lái)發(fā)布的任何功能。
  • 隨著時(shí)間的推移,安裝新軟件將變得越來(lái)越困難,因?yàn)樗鼈冃枰苤С值?Node.js 版本。

這并不意味著如果您不立即更改
Node.js 的版本,將會(huì)發(fā)生任何災(zāi)難性的事情。但是,您繼續(xù)使用不受支持的 Node.js
版本的時(shí)間越長(zhǎng),您承擔(dān)的風(fēng)險(xiǎn)就越大,使用起來(lái)也就越困難。如果您安裝了 Node.js 17,您遲早需要更改您的 Node.js 版本。

是時(shí)候獲取新版本的 Node.js

Node.js 團(tuán)隊(duì)不再支持 Node.js 17,因?yàn)樗前藗€(gè)月前發(fā)布的,并且已達(dá)到 EOL。

因此,您需要檢查您使用的 Node.js 版本,以便知道您是否使用 Node.js 17。如果是,您需要盡快更改版本(通過(guò)使用版本管理器或通過(guò)重新安裝 Node.js)。

為什么?為避免安全漏洞,請(qǐng)獲取新功能,并確保您在使用未來(lái)的軟件時(shí)不會(huì)出現(xiàn)問(wèn)題。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2012-07-23 10:05:39

微軟云計(jì)算SkyDrive

2023-02-27 12:53:14

Linux內(nèi)核

2019-04-03 11:05:47

DevOps敏捷開發(fā)開源

2014-08-18 10:31:41

游戲設(shè)計(jì)

2021-04-08 10:17:13

云原生公共云云計(jì)算

2023-09-27 10:54:25

物聯(lián)網(wǎng)傳感器

2013-12-03 09:37:02

工作時(shí)間

2015-08-24 09:51:04

dtit

2010-05-04 10:00:27

虛擬化

2019-06-12 13:20:05

2022-05-27 11:05:08

零信任網(wǎng)絡(luò)安全

2022-09-09 16:06:45

零信任Kubernetes安全

2014-11-03 14:55:48

AndroidGoogleAndy Rubin

2021-08-05 16:30:58

邊緣物聯(lián)網(wǎng)物聯(lián)網(wǎng)大數(shù)據(jù)

2011-07-19 10:11:53

AndroidHTC蘋果

2016-02-26 15:50:40

HTTP2

2017-06-06 11:44:45

FuchsiaAndroidGoogle

2023-01-05 10:16:27

2014-06-19 16:20:19

OpenStackDocker 1.0
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)