1. 程式人生 > 其它 >Node.js的安裝

Node.js的安裝

Node.js的安裝

nvm工具安裝node.js

Vue CLI 需要 Node.js 8.9 或更高版本 (推薦 8.11.0+)。由於node.js的版本更新迭代很快,所以你可能會遇到同一臺電腦來維護多個版本的node.js開發的專案,那麼自己電腦上對於多個nodejs的直譯器管理起來就比較困難了,所以你可以使用 nvm 或 nvm-windows在同一臺電腦中管理多個 Node 版本。

nvm工具的下載和安裝:   https://www.jianshu.com/p/d0e0935b150a

                              	        https://www.jianshu.com/p/622ad36ee020

常用的nvm命令

nvm list   # 列出目前在nvm裡面安裝的所有node版本
nvm install node版本號      # 安裝指定版本的node.js

例子:nvm install 12.13.1

nvm uninstall node版本號    # 解除安裝指定版本的node.js
nvm use node版本號          # 切換當前使用的node.js版本

直接安裝node.js

Node.js是一個新的後端(後臺)語言,它的語法和JavaScript類似,所以可以說它是屬於前端的後端語言,後端語言和前端語言的區別:

node.js的版本有兩大分支:

官方釋出的node.js版本:0.xx.xx 這種版本號就是官方釋出的版本
社群釋出的node.js版本:xx.xx.x  就是社群開發的版本

Node.js如果安裝成功,可以檢視Node.js的版本,在終端輸入如下命令:

node -v
npm -v   #pip

在安裝node.js完成後,在node.js中會同時幫我們安裝一個npm包管理器npm。我們可以藉助npm命令來安裝node.js的包。這個工具相當於python的pip管理器。

npm

常用指令

npm install -g 包名              # 安裝模組   -g表示全域性安裝,如果沒有-g,則表示在當前專案安裝
npm list                        # 檢視當前目錄下已安裝的node包
npm view 包名 engines            # 檢視包所依賴的Node的版本 
npm outdated                    # 檢查包是否已經過時,命令會列出所有已過時的包
npm update 包名                  # 更新node包
npm uninstall 包名               # 解除安裝node包
npm 命令 -h                      # 檢視指定命令的幫助文件

如果npm大家覺得速度比較慢,可以安裝cnpm來進行國內包源的下載

cnpm介紹

  1. 說明:因為谷歌安裝外掛是從國外伺服器下載,受網路影響大,可能出現異常,如果谷歌的伺服器在中國就好了,所以我們樂於分享的淘寶團隊幹了這事來自官網:“這是一個完整npmjs.org映象,你可以用此代替官方版本(只讀),同步頻率目前為10分鐘一次以保證儘量與官方服務同步“。

  2. 官方網址:http://npm.taobao.org

  3. 安裝:命令提示符執行npm install cnpm -g --registry=https://registry.npm.taobao.org

  4. 注意:安裝完後最好檢視其版本cnpm -v或關閉命令提示符重新開啟,安裝完直接使用有可能會出現錯誤

    //臨時使用
    npm install jquery --registry https://registry.npm.taobao.org

    //可以把這個選型配置到檔案中,這樣不用每一次都很麻煩
    npm config set registry https://registry.npm.taobao.org

    //驗證是否配置成功
    npm config list 或者 npm config get registry

    //安裝cnpm,在任意目錄下都可執行,--global是全域性安裝,不可省略
    npm install --global cnpm 或者 npm install -g cnpm --registry=https://registry.npm.taobao.org

    //安裝後直接使用
    cnpm install jquery

說明:NPM(節點包管理器)是的NodeJS的包管理器,用於節點外掛管理(包括安裝,解除安裝,管理依賴等)

  1. 使用NPM安裝外掛:命令提示符執行npm install [-g] [--save-dev]
    :節點外掛名稱。
    例:npm install gulp-less --save-dev
  2. -g:全域性安裝。 將會安裝在C:\ Users \ Administrator \ AppData \ Roaming \ npm,並且寫入系統環境變數;非全域性安裝:將會安裝在當前定位目錄;全域性安裝可以通過命令列任何地方呼叫它,本地安裝將安裝在定位目錄的node_modules資料夾下,通過要求()呼叫;
  3. --save:將儲存至的package.json(的package.json是的NodeJS專案配置檔案)
  4. -dev;:儲存至的package.json的devDependencies節點,不指定-dev將儲存至依賴節點

為什麼要儲存至的的package.json?因為節點外掛包相對來說非常龐大,所以不加入版本管理,將配置資訊寫入的的package.json並將其加入版本管理,其他開發者對應下載即可(命令提示符執行npm install,則會根據package.json下載所有需要的包)