国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

解析多版本node的安裝和切換詳細(xì)操作步驟

3403771864 / 1060人閱讀

  在項目開發(fā)中,你是否遇見由于要運行不同的項目,這樣node版本不一致會造成不少問題,本篇文章主要就是介紹多版本node的安裝和切換詳細(xì)操作步驟的相關(guān)知識。

  安裝多版本node的原因:

  在項目開發(fā)過程中,不同項目使用的node版本不同,有時會因為node版本過高或太低,導(dǎo)致報錯;如何在同一個系統(tǒng)中安裝多個版本的node呢,現(xiàn)在就看看兩種合適的解決方式吧!

  方法一:利用nvm進(jìn)行管理

  NVM 簡介

  NVM 全稱 Node Version Manager,是一個管理 NodeJS 版本的工具。

  NVM 默認(rèn)只支持 Linux 和 OS X,不支持 Windows,針對 Windows 操作系統(tǒng)有 2 個替代方案:

  nvm-windows

  nodist

  這里只介紹使用nvm-windows安裝和切換多版本NodeJS的方法。

  安裝前須知:

  之前有node環(huán)境的需卸載干凈

  如果安裝完node后,輸入nvm use <版本號>,仍無效(node版本前面都沒有選中的"*"),需重新安裝

  安裝路徑上不要有中文字符或者空格,否則會出現(xiàn)錯誤

1.png

  卸載已安裝的nodeJS

  點擊開始菜單,找到nodejs的文件夾,點擊箭頭處,進(jìn)行卸載(注意:進(jìn)行此操作之前需結(jié)束使用nodejs的項目)

2.jpg

  檢測系統(tǒng)中是否還存在nodejs

  (1) 在開始菜單中進(jìn)行查看

  (2) 在cmd窗口中輸入node -v進(jìn)行查看

  nvm 的安裝與使用

  nvm下載

  安裝包下載地址:https://github.com/coreybutler/nvm-windows/releases

3.png

  注意:安裝環(huán)境win10系統(tǒng),64位

  nvm安裝(注:最好不要裝在C盤)

  (1)在指定的文件下新建兩個文件夾,一個用來存放nvm的安裝文件,另一個用來存放node的文件

4.png

  (2)將下載好的安裝包放入nvm文件夾中,解壓,進(jìn)行安裝。

  注意:安裝時選擇開始新建的文件夾作為指定安裝目錄

5.png

  (3)選擇nvm安裝路徑,點擊下一步

6.png

  (4)選擇nodejs路徑

7.png

  (5)點擊 Install——>點擊 Finish,安裝完成。

  (6)確認(rèn)是否安裝成功

  打開CMD,輸入命令nvm命令,安裝成功則如下顯示

8.png

  (7)到此nvm已經(jīng)安裝成功

  如果有安裝淘寶鏡像的需完成下載鏡像的配置,沒有可跳過

  打開nvm文件夾下的settings.txt文件,在最后添加以下代碼(不改,下載node可能會報錯)

9.png

  arch: 64
  proxy:
  node_mirror: https://npm.taobao.org/mirrors/node/
  npm_mirror: https://npm.taobao.org/mirrors/npm/

  注:

  arch:Windows 操作系統(tǒng)位數(shù)

  proxy:代理,淘寶 NodeJS 鏡像和 NPM 鏡像

10.png

  注:

  root:NVM 安裝路徑

  path:NodeJS 快捷方式路徑

  node 的不同版本安裝及切換

  NVM 安裝成功后,win + r 輸入cmd 新開cmd窗口,可以通過nvm -v命令查看所有可用的命令。

  C:\>nvm -v
  Running version 1.1.7.
  Usage:
  nvm arch : Show if node is running in 32 or 64 bit mode.
  nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
  Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
  Set [arch] to "all" to install 32 AND 64 bit versions.
  Add --insecure to the end of this command to bypass SSL validation of the remote download server.
  nvm list [available] : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
  nvm on : Enable node.js version management.
  nvm off : Disable node.js version management.
  nvm proxy [url] : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
  Set [url] to "none" to remove the proxy.
  nvm node_mirror [url] : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
  nvm npm_mirror [url] : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
  nvm uninstall <version> : The version must be a specific version.
  nvm use [version] [arch] : Switch to use the specified version. Optionally specify 32/64bit architecture.
  nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
  nvm root [path] : Set the directory where nvm should store different versions of node.js.
  If <path> is not set, the current root will be displayed.
  nvm version : Displays the current running version of nvm for Windows. Aliased as v.

  使用nvm install <版本號>命令安裝指定版本的NodeJS

  C:\>nvm install v8.16.2
  Downloading node.js version 8.16.2 (64-bit)...
  Complete
  Downloading npm version 6.4.1... Complete
  Installing npm v6.4.1...
  Installation complete. If you want to use this version, type
  nvm use 8.16.2

  安裝成功后在 NVM 安裝目錄下出現(xiàn)一個 v8.16.2 文件夾,使用nvm list命令查看已安裝 NodeJS 列表。

  C:\>nvm list
  8.16.2

  再次使用nvm install <版本號>命令安裝另一版本的 NodeJS

  C:\>nvm install v12.8.0
  Downloading node.js version 12.8.0 (64-bit)...
  Complete
  Creating C:\Dev\nvm\temp
  Downloading npm version 6.10.2... Complete
  Installing npm v6.10.2...
  Installation complete. If you want to use this version, type
  nvm use 12.8.0

  使用nvm use <版本號>切換需要使用的 NodeJS 版本,切換成功后可以使用node -v和npm -v命令查看是否切換成功。

  C:\>nvm use v8.16.2
  Now using node v8.16.2 (64-bit)
  C:\>node -v
  v8.16.2
  C:\>npm -v
  6.4.1

  這里需注意使用nvm use <版本號>時可能出現(xiàn)亂碼的情況

  C:\>nvm use v8.16.2
  exit status 1: ??????????????д??????

  這時候不要慌張,是出現(xiàn)什么錯誤,只需重新打開一個以管理員身份運行cmd窗口就不會出現(xiàn)亂碼的情況,使用nvm use <版本號>切換需要使用的 NodeJS 版本,使用nvm ls查看所有安裝的node版本,版本號前面帶有*號的表示當(dāng)前使用的NodeJS版本。

 

 C:\Windows\system32>nvm use v8.16.2
  Now using node v8.16.2 (64-bit)
  C:\Windows\system32>nvm ls
  12.8.0
  * 8.16.2 (Currently using 64-bit executable)

  這里是一些常用命令匯總:

  nvm off // 禁用node.js版本管理(不卸載任何東西)
  nvm on // 啟用node.js版本管理
  nvm install <version> // 安裝node.js的命名 version是版本號 例如:nvm install 8.12.0
  nvm uninstall <version> // 卸載node.js是的命令,卸載指定版本的nodejs,當(dāng)安裝失敗時卸載使用
  nvm ls // 顯示所有安裝的node.js版本
  nvm list available // 顯示可以安裝的所有node.js的版本
  nvm use <version> // 切換到使用指定的nodejs版本
  nvm v // 顯示nvm版本
  nvm install stable // 安裝最新穩(wěn)定版

  方法二:通過配置環(huán)境變量(切換node時只需更改文件夾名稱)

  安裝node及注意事項

  1.同樣,如果之前有安裝過node,為了避免不必要的麻煩,將其先卸載掉

  注意:安裝多個版本的node的時候一定要從低版本開始安裝,這樣可以避免很多問題,要是已安裝就直接卸載,在按照下面步驟進(jìn)行

  2.在安裝node之前,我先選擇一個node安裝目錄,我要安裝到D盤下,所以我在D盤中新建了一個NODE的目錄,并且在里面創(chuàng)建了一個nodejs8的文件夾,因為我一會要在這個文件夾中安裝8.16.2版本的node

11.png

  3.開始安裝

  node版本可以去node中文網(wǎng)或者點擊這里下載

  https://nodejs.org/

  打開下載好的node8.16.2的安裝包,一直點擊下一步,直到出現(xiàn)安裝路徑,將安裝路徑切換為我們上面新建的nodejs8文件夾路徑:D:\tools\NODE\nodejs8,然后一路下一步,直到安裝成功

  配置環(huán)境變量

  在開始搜索框搜環(huán)境變量,注意這里選擇編輯系統(tǒng)環(huán)境變量—>高級—>環(huán)境變量

12.jpg

13.png

  在系統(tǒng)變量中點擊新建,變量名:nodejs,變量值:D:\tools\NODE\nodejs(即上面存放node的文件夾,這里先去掉nodejs8后面的8)

14.png

15.png

  點擊確定后再系統(tǒng)變量中找到path 變量,選中后點擊編輯,然后點擊新建,將上面新建系統(tǒng)變量的變量名以%變量名%的形式加入,點擊確定

16.png

  我們還有關(guān)鍵一步:我們需要將一開始建的文件夾nodejs8重命名為nodejs

  值得注意的是:這里將nodejs8重命名的一方面是為了與上面配置的環(huán)境變量中的變量名匹配(即使用此版本node),另一方面是為了更好的安裝下一個版本(因為在安裝完一個node版本之后如果文件名不修改的話,后面再安裝其他版本的node時無論你安裝到什么地方,都會把之前的那個覆蓋掉)

17.png

  檢查并安裝多版本

  1.檢查

  重名名之后,然后win+R—>cmd,在命令窗口輸入node -v查看node 版本,出現(xiàn)版本號說明第一個node版本安裝成功

  C:\>node -vv8.16.2

  2.安裝下一個版本

  由于上面已經(jīng)將安裝的node8.16.2版本的文件名重命名(防止覆蓋),這時我們只需在同級目錄下新建一個文件夾nodejs12,安裝node12.8.0版本的node(方法同上面安裝node8.16.2)

18.png

  node版本切換

  重點來了,在安裝了多個版本的node的之后,切換版本的話,只需要將對應(yīng)版本的文件夾重命名為nodejs即可

  例如:我們先裝了node8.16.2版本的(放在nodejs文件夾下)和node12.8.0版本的(放在nodejs12文件夾下),現(xiàn)在使用的node是8.16.2,那么要想切換至node12.8.0版本的node,只需更改文件名,將nodejs重命名為nodejs8,再將nodejs12重命名為nodejs即可,換句話說就是用哪個版本的node就將哪個版本的node文件夾重命名為nodejs

19.png

  此時在打開命令行窗口,輸入node -v檢查node版本

  C:\>node -v
  v12.8.0

  咋樣,學(xué)習(xí)的如何?有沒有融會貫通。


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/128379.html

相關(guān)文章

  • Node.js隨手筆記(一):node簡介與模塊系統(tǒng)

    摘要:模塊系統(tǒng)為了讓的文件可以相互調(diào)用,提供了一個簡單的模塊系統(tǒng)。但是,沒有模塊系統(tǒng)。包管理簡稱,是隨同一起安裝的包管理工具。輸入命令,根據(jù)提示配置包的相關(guān)信息,生成相應(yīng)的。以上所描述的模塊載入機(jī)制均定義在模塊之中。 Node.js簡介 首先從名字說起,網(wǎng)上查閱資料的時候會發(fā)現(xiàn)關(guān)于node的寫法五花八門,到底哪一種寫法最標(biāo)準(zhǔn)呢?遵循官方網(wǎng)站的說法,一直將項目稱之為Node或者Node.js。...

    TNFE 評論0 收藏0
  • 2021愛智先行者—(2)零基礎(chǔ)APP開發(fā)實例

    摘要:有鑒于此,本文以未安裝工具軟件的計算機(jī)未激活的愛智設(shè)備為例,實戰(zhàn)解說零基礎(chǔ)小白的愛智開發(fā)過程。愛智設(shè)備斷開互聯(lián)網(wǎng)也可以運行,但本文中的開發(fā)部署等功能無法操作。 【本...

    paney129 評論0 收藏0
  • ESLint 在中大型團(tuán)隊應(yīng)用實踐

    摘要:自動化接入和升級方案通過命令行工具提供一鍵接入升級能力,同時集成到團(tuán)隊腳手架中,大大降低了工程接入和維護(hù)的成本。原始代碼經(jīng)過解析器的解析,在管道中逐一經(jīng)過所有規(guī)則的檢查,最終檢測出所有不符合規(guī)范的代碼,并輸出為報告。 引言 代碼規(guī)范是軟件開發(fā)領(lǐng)域經(jīng)久不衰的話題,幾乎所有工程師在開發(fā)過程中都會遇到,并或多或少會思考過這一問題。隨著前端應(yīng)用的大型化和復(fù)雜化,越來越多的前端工程師和團(tuán)隊開始重...

    alogy 評論0 收藏0
  • node入門基礎(chǔ)

    摘要:入門是一門基于的后臺編程語言,由于其解析引擎為引擎,性能比較強(qiáng)大,再加上與前端語言關(guān)系更為密切的先天優(yōu)勢,使其在眾多后臺編程語言中脫穎而出。那么線程呢,線程,有時被稱為輕量級進(jìn)程,,是程序執(zhí)行流的最小單元。 node入門 nodejs是一門基于JavaScript的后臺編程語言,由于其解析引擎為V8引擎,性能比較強(qiáng)大,再加上與前端語言關(guān)系更為密切的先天優(yōu)勢,使其在眾多后臺編程語言中脫穎...

    wujl596 評論0 收藏0
  • vue學(xué)習(xí)筆記(四)

    摘要:提供了兩種向組件傳遞參數(shù)的方式。子路由項路徑不要使用開頭,以開頭的嵌套路徑會被當(dāng)作根路徑。路由實例的方法這里學(xué)習(xí)兩個路由實例的方法和。實際上,是通過不同的將這些資源加載后打包,然后輸出打包后文件。 一、vue-router 1、簡介 我們經(jīng)常使用vue開發(fā)單頁面應(yīng)用程序(SPA)。在開發(fā)SPA過程中,路由是必不可少的部分,vue的官方推薦是vue-router。單頁面應(yīng)用程序看起來好像...

    frank_fun 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<