国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Node.js同時安裝多個版本以及相關配置(簡單易操作)

這篇具有很好參考價值的文章主要介紹了Node.js同時安裝多個版本以及相關配置(簡單易操作)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

Node.js是一個基于V8引擎的開源運行時環(huán)境,用于在服務器端運行JavaScript代碼。它允許您使用JavaScript來編寫服務器端應用程序,如網(wǎng)絡應用、API和后端服務,而不僅僅局限于在瀏覽器中執(zhí)行。Node.js的非阻塞I/O和事件驅動的特性使其特別適合處理高并發(fā)的網(wǎng)絡應用程序。本篇主要介紹node.js的安裝和配置,以及如何在自己的電腦上安裝多個版本的node.js,以便解決很多情況下由于node版本限制導致的一些麻煩。
**提示:**此篇非使用NVM(node.js version management)node.js版本管理工具!


一、為什么要學習Node.js?

學習Node.js有如下幾個好處:

  1. 一致的編程語言: 如果您已經(jīng)熟悉JavaScript,學習Node.js可以讓您在前端和后端使用相同的編程語言,減少學習曲線和切換成本。

  2. 高性能: Node.js的非阻塞I/O和事件驅動架構使其在處理大量并發(fā)連接時表現(xiàn)出色,適用于構建實時應用和高性能的網(wǎng)絡應用程序。

  3. 豐富的生態(tài)系統(tǒng): Node.js擁有龐大的開源社區(qū),提供了許多可擴展的模塊和庫,可以幫助您快速構建功能豐富的應用程序。

  4. 快速開發(fā): 使用Node.js可以快速開發(fā)原型和MVP(最小可行產(chǎn)品),并以較短的時間推出產(chǎn)品。

  5. 輕量級和高效: Node.js在資源使用方面表現(xiàn)出色,可以處理大量的請求而不占用太多的系統(tǒng)資源。

  6. 跨平臺: Node.js支持多個操作系統(tǒng),使您可以在不同的環(huán)境中運行相同的代碼。

  7. 適用于微服務架構: Node.js適合構建微服務,可以將大型應用拆分為小型、獨立的服務單元,更容易維護和擴展。

對于前端開發(fā)人員而言,學習Node.js可以使您具備構建高性能、實時性強的應用程序的能力,而且可以利用JavaScript的靈活性和豐富的生態(tài)系統(tǒng)。

二、從低到高安裝Node.js

安裝注意事項:
首先,確保須從低版本開始往高版本安裝,否則從高版本安裝會產(chǎn)生許多問題,如果已經(jīng)存在高版本的需要先卸載掉,然后從你個人需要的低版本node.js開始安裝。

1.卸載已有的高版本node

1.1卸載node.js的三種方式

(1)就是你在安裝這個軟件以后,這個軟件就自己帶有一個卸載的程序,你只要點擊:開始—程序—找到這個程序----上面就會有這個程序的卸載程序。uninstall node.js
(2)就是通過“卸載程序”來卸載,這個程序一般的Windows,自己都會帶這個程序,你點:開始–控制面板—卸載程序----找到這個要卸載的程序—點“卸載”就OK了。
(3)就是利用第三方軟件。
我用騰訊電腦管家舉例(免費安全軟件,殺毒+管理2合1)。
打開騰訊電腦管家——工具箱——軟件卸載。
電腦管家是直接把軟件卸載同時把注冊列表也就清理了。(有的軟件重啟后會自動刪除)卸載完之后,會有殘留,在實行強力卸載。

1.2檢查是否卸載成功

(1)在原文件目錄查看是否卸載干凈
(2)win+R,輸入cmd,打開控制臺,輸入node -v,查看版本
(3)win+R,輸入cmd,打開控制臺,輸入where node,查看文件所在目錄

2.下載node.js

(1)node的版本可以去 nodejs官方網(wǎng)站 下載 或者在 這里 下載都可以,Node.js有不同的版本,包括 LTS(長期支持)版本和最新版本。如果您希望穩(wěn)定性和可靠性,可以選擇LTS版本。
node 多版本,node.js,前端,學習,npm

(2)建議下載 .zip 壓縮文檔,文檔小,下載速度快,想安裝在哪里就在哪里解壓。舊版本的node在上圖中的 Other Downloads 里面,可以點擊下面的 Releases 進行下載。
node 多版本,node.js,前端,學習,npm

3.安裝node.js

3.1解壓下載完的node.js壓縮包

在安裝node之前,我先選擇一個node安裝目錄,我要安裝到D盤下,所以我在D盤中新建啦一個nodejs的目錄,把node-v10.2.1-win-x64.zip壓縮包文件解壓進去這個目錄,此時文件名為壓縮包名,我們就給它改名為node-v10.2.1(有說法是不改名后續(xù)安裝其他版本會覆蓋掉,未經(jīng)實驗)。
node 多版本,node.js,前端,學習,npm

3.2配置環(huán)境變量

(1)node安裝好后暫時不能使用,你還需要配置環(huán)境變量,找到打開你的安裝node的路徑,復制絕對路徑如下:
node 多版本,node.js,前端,學習,npm

(2)在此電腦鼠標右鍵依次打開:計算機=> 屬性=> 高級系統(tǒng)設置=>環(huán)境變量 將自己的node環(huán)境變量配置好。在系統(tǒng)變量的Path編輯:
node 多版本,node.js,前端,學習,npm
(3)將你復制好的node(node.exe所在目錄)的絕對路徑,在此處新建并粘貼上即可。
node 多版本,node.js,前端,學習,npm
(4)配置完成后點擊確定,然后咱們打開CMD (win+R),輸入: node -v 命令檢驗:
node 多版本,node.js,前端,學習,npm
如此,第一個版本就安裝成功了!
接下來安裝第二個版本,也是在相同 nodejs 目錄下,把node-v12.20.0-win-x64.zip壓縮包文件解壓進去這個目錄,此時文件名為壓縮包名,我們給它改名為node-v12.20.0方便識別,配置環(huán)境變量和上面過程一樣。

3.3驗證安裝成果

驗證我們目前是否是安裝了兩個node版本:where node ,和當前使用的版本:node -v,我這里安裝了三個,其實過程都是這樣的,你還可以安裝更多個。
node 多版本,node.js,前端,學習,npm

3.4自由切換node.js版本

(1)打開系統(tǒng)環(huán)境變量,找到path,你想用哪個版本,就把哪個node變量放到所有node變量的最前面,比如我之前用的就是10.2.1的版本,此時;
node 多版本,node.js,前端,學習,npm
(2)如果我想使用 12.20.0 的版本,可以通過右邊的上下移按鈕更換位置。
node 多版本,node.js,前端,學習,npm
(3)然后咱們打開CMD (win+R),輸入: node -v,看此時的node版本:
node 多版本,node.js,前端,學習,npm
很顯然,切換成功!

三、Node.js配置全局安裝路徑

Node.js安裝包通常會附帶npm(Node Package Manager),它是用于安裝、管理和共享Node.js模塊(包)的工具。安裝Node.js時會自動安裝npm,無需額外操作。

1.了解全局和局部的概念

(1)全局安裝: 當你通過在命令行中運行 npm install -g <package-name> 進行全局安裝時,所安裝的包會在系統(tǒng)范圍內(nèi)可用,而不僅僅是在特定項目中(當用戶在程序中require(package-name)的時候不用考慮模塊在哪)。全局安裝的包通常提供命令行工具,使你可以從終端直接運行它們。這些包位于一個預定義的全局安裝路徑中,通常需要管理員權限。全局安裝的包對于系統(tǒng)中的所有項目都是可用的。

(2)局部安裝: 當您在項目文件夾中運行 npm install <package-name> 時,所安裝的包會局部安裝在該項目的 node_modules 文件夾中。局部安裝的包只對當前項目可用,不會影響其他項目。這種方式允許您在不同項目中使用不同版本的包,避免了全局包可能引發(fā)的沖突問題。

2.修改全局安裝路徑和局部緩存路徑

如果不修改全局安裝node_global和局部緩存 node_cache 路徑,用戶下載的全局和局部模塊會默認在C:\Users\Administrator\AppData\Roaming\npm這個路徑下。修改步驟如下:
(1)在 nodejs 安裝目錄下,創(chuàng)建 node_globalnode_cache兩個文件夾
node 多版本,node.js,前端,學習,npm
(2)進入 cmd 命令行,輸入如下命令,設置全局模塊的安裝路徑到 node_global文件夾,設置緩存到 node_cache文件夾
更改全局緩存路徑:

npm config set cache "D:\nodejs\node_global"

或者

npm config set prefix "D:\nodejs\node_global"

更改局部緩存路徑:

npm config set cache-min "D:\nodejs\node_cache"

(3)由于 node 全局模塊大多數(shù)都是可以通過命令行訪問的,還要把 “D:\nodejs\node_global” 加入到系統(tǒng)環(huán)境變量 PATH 中,方便直接使用命令行運行
node 多版本,node.js,前端,學習,npm
(4)檢查是否配置成功,在cmd中運行如下命令

C:\Windows\system32>npm get prefix
C:\Windows\system32>npm get cache

3.配置淘寶鏡像

配置淘寶鏡像是為了加速 npm 包的下載和安裝過程,特別是在中國地區(qū)。npm 默認從國外服務器下載包,但由于網(wǎng)絡限制等原因,可能會導致下載速度較慢,甚至失敗。

配置淘寶鏡像的好處:

  1. 加快下載速度: 淘寶鏡像位于國內(nèi)服務器上,因此從該鏡像下載 npm 包會更快,減少了網(wǎng)絡延遲。

  2. 解決網(wǎng)絡問題: 在一些情況下,訪問國外服務器可能會受到網(wǎng)絡限制或防火墻的影響,導致無法下載包。使用淘寶鏡像可以避免這些問題。

  3. 穩(wěn)定性: 由于淘寶鏡像是在國內(nèi)提供的,因此在網(wǎng)絡不穩(wěn)定的情況下,從該鏡像下載的機會更高,可以避免下載中斷或失敗。

配置方式如下:
(1)首先,可查看npm默認使用的鏡像

C:\Windows\system32>npm config get registry
https://registry.npmjs.org/

(2)進入 cmd 命令行, 執(zhí)行 npm 淘寶鏡像配置

# 配置鏡像站
npm config set registry=http://registry.npm.taobao.org
# 檢查一下鏡像站是否正常
npm config get registry

總結

以上就是如何給Node.js同時安裝多個版本以及相關配置的內(nèi)容,個人覺得非常簡單易操作的,按照步驟來做,一般不會有什么問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-735576.html

到了這里,關于Node.js同時安裝多個版本以及相關配置(簡單易操作)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • window系統(tǒng) node.js安裝 (node-v14安裝配置、node-v16及其他版本安裝配置)

    window系統(tǒng) node.js安裝 (node-v14安裝配置、node-v16及其他版本安裝配置)

    前言: 此文章選擇 node.js 14的版本安裝(大家也可選16穩(wěn)定版本安裝(作者不選是因為node_sass版本與自己項目不匹配)) 官網(wǎng)地址:https://nodejs.org/zh-cn/download/ 備注:根據(jù)自己電腦系統(tǒng)及位數(shù)選擇,我這里選擇windows64位.msi格式安裝包 .msi和.zip格式區(qū)別: 1、.msi是Windows install

    2024年02月04日
    瀏覽(16)
  • 多個Node.js版本之間切換

    多個Node.js版本之間切換

    本篇文章會講windows和Mac系統(tǒng)下實現(xiàn)多個node.js版本之間的切換。 1.windows下采用nvm(nvm-window) 2.Mac下采用nvm和n 注:window和mac下的nvm地址是不一樣的 一、windows系統(tǒng) 什么是nvm? nvm是一個簡單的bash腳本,它是用來管理系統(tǒng)中多個已存的Node.js版本 配置步驟 1.先卸載掉本系統(tǒng)中原有

    2024年02月12日
    瀏覽(20)
  • Node.js(v16.13.2版本)安裝及環(huán)境配置教程

    Node.js(v16.13.2版本)安裝及環(huán)境配置教程

    一、進入官網(wǎng)地址下載安裝包 https://nodejs.org/zh-cn/download/ 選擇對應你系統(tǒng)的Node.js版本,這里我選擇的是Windows系統(tǒng)、64位(v16.13.2版本) 下載后的zip文件 二、解壓文件到nodejs,并打開文件夾nodejs,復制解壓文件目錄路徑 三、配置環(huán)境變量:桌面--》此電腦--》右鍵--》屬性 點擊

    2024年04月12日
    瀏覽(45)
  • 【Node.js相關問題】npm install報錯后重裝node版本及npm環(huán)境變量配置及npm run dev啟動報錯原因分析解決辦法

    【Node.js相關問題】npm install報錯后重裝node版本及npm環(huán)境變量配置及npm run dev啟動報錯原因分析解決辦法

    昨天在準備打開b站up主三更草堂的博客項目08-02.基礎版本前端聯(lián)調(diào)_嗶哩嗶哩_bilibili中的前端工程時,使用以下兩個命令分別都出現(xiàn)了報錯。 命令1 : # install dependencies npm install 命令2 : # serve with hot reload at localhost:8080 npm run dev 2.1 首先是淘寶鏡像過期的問題,這個解決辦法比

    2024年04月10日
    瀏覽(61)
  • 安裝配置nvm-windows對Node.js與npm進行版本控制

    安裝配置nvm-windows對Node.js與npm進行版本控制

    由于Node.js版本原因,可能會出現(xiàn)一些錯誤,如 IDEA中Node.js環(huán)境下npm報錯Error:0308010C:digital envelope routines:unsupported 。而且不同的項目,所采用的Node.js的版本不同,重新卸載安裝配置,太過繁瑣。 所以可以使用nvm來動態(tài)靈活管理Node.js的版本 。 注意:Win7系統(tǒng)不支持最新版本Nod

    2024年02月10日
    瀏覽(74)
  • Mac安裝nvm,安裝多個不同版本node,指定node版本
  • Node.js與相關依賴的版本對照表

    Node.js與相關依賴的版本對照表

    目錄 1. node版本與Npm版本對照表 2. node版本與node-sass版本對照表 3. node-sass與sass-loader版本對照表 以往的版本 | Node.js 下面顯示最新的對應內(nèi)容,如果需要查找歷史版本,可以進入上面的頁面查詢 Version LTS Date V8 npm NODE_MODULE_VERSION[1] Node.js 19.5.0 2023-01-24 10.8.168.25 9.3.1 111 下載?更新

    2023年04月23日
    瀏覽(24)
  • MAC安裝多個版本node命令

    背景:在實際項目開發(fā)中,不同的項目我們往往需要用到不同版本的node做支持,并且需要根據(jù)項目需要切換,以下就是常用的命令行。 Mac下使用n去安裝多個指定版本的Node.js,并使用命令隨時切換。 1.全局安裝n 2.指定版本的Node安裝 3.查看已經(jīng)安裝的Node 4.刪除指定版本的No

    2024年02月12日
    瀏覽(26)
  • 同時安裝多個JDK的環(huán)境變量配置及切換方式

    同時安裝多個JDK的環(huán)境變量配置及切換方式

    前言 我們在日常的java開發(fā)過程中,JDK的配置永遠是繞不開的問題。假設你是一個學生,你在電腦上安裝配置了一個1.6版本jdk,然后因為下載的其他軟件導致版本不兼容或者其他的原因需要你將jdk的版本換成1.8,但你又不想刪除之前的1.6版本;又或者你是一名剛入職的員工,

    2023年04月14日
    瀏覽(29)
  • 超級詳細的JDK 安裝與配置(包含二個或多個JDK的同時安裝)

    超級詳細的JDK 安裝與配置(包含二個或多個JDK的同時安裝)

    1、較常用的四個JDK版本 JDK8(=Java8=JDK1.8) ,這個版本較為成熟穩(wěn)定,是JDK的一個重要長期支持版本(LTS),在生產(chǎn)環(huán)境中使用非常廣泛; JDK11 ,增加了大量實用的新特性,包括新的 ZGC、云計算監(jiān)控診斷、Http Client、支持Unicode 10.0.0等,一共包含 17 個 JDK 增強提案; JDK17 ,最新

    2024年02月05日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包