什麼是Nodejs和npm-安裝和概述

幸運碼發放發表於2018-12-14

什麼是Nodejs和npm-安裝和概述 http://www.bieryun.com/4639.html

很明顯,JavaScript已經發展了多年。從用於HTML的語言製作豐富的前端頁面,到每個人都能說和理解的語言。

除非你一直生活在岩石下,否則你已經聽說過nodejs。通過節點平臺,JavaScript已經發展到更多。

什麼是NODE JS?

Nodejs是一個執行時環境,可以在引擎蓋下執行chrome的V8引擎。Node允許您在Web瀏覽器之外編譯和執行JavaScript程式碼。這大大增加了JavaScript的使用次數。今天,JavaScript用於建立Web應用程式,桌面應用程式,移動應用程式以及您可以想象的幾乎所有利基。

什麼是NPM?

 

NPM是Nodejs Package Manager的縮寫。它是一個小工具,可讓您下載和安裝JavaScript庫和包。它基本上是Nodejs應用程式的依賴管理器。預設情況下,它會在任何系統上全新安裝節點。除了NPM,yarn是另一個可以與節點一起使用的包管理器。但是,紗線不帶節點,您需要單獨安裝。

安裝節點和NPM

Node是高度跨平臺的,可用於許多作業系統。原始碼是開源的,二進位制檔案可用於Windows,Mac,Linux和Sun作業系統。此外,還分發了泊塢窗影像,以便與docker容器應用程式一起使用。

目前有2個主要版本的Node可用。

  1. 具有NPM v6.4.1的節點v8.12是節點的當前穩定和LTS版本。
  2. 帶有NPM v6.4.1的節點v10.10是最新的非LTS版本。

作為初學者,建議您使用LTS版本,因為許多軟體包是專門為LTS版本構建的。較新的版本具有尚未穩定的實驗性功能。Windows和Mac的安裝非常簡單。您只需從此頁面下載二進位制檔案並繼續按照說明操作。

對於使用apt,yum等包管理器的Linux和其他系統,可以在此處獲得安裝說明。

使用NPM

每當您處理Node專案時,建議您初始化它初始化Node專案非常簡單。將CD放入專案資料夾並執行npm init。您將被問到有關該專案的一些問題,如名稱,描述,作者等。

恭喜,您剛剛初始化了一個npm專案。現在,您將在專案目錄中擁有一個類似結構的package.json檔案。這是專案詳細資訊的JSON表示。

{

 "name": "bieryun",

 "version": "1.0.0",

 "description": "",

 "main": "index.js",

 "scripts": {

    "test": "echo "Error: no test specified" && exit 1"

 },

 "author": "Rishabh Kandari",

 "license": "ISC"

}

現在是時候安裝其他人制作的一些庫了。為此,我們將使用npm install命令。讓我們通過執行以下命令來安裝momentjs庫。

npm install moment

現在,在我們開始之前,我希望您窺視專案資料夾。它現在應該具有以下結構。

您有一個新的package.lock.json檔案和一個名為node_modules的資料夾。此資料夾包含您為此專案安裝的所有庫。要解除安裝相同的庫,您可以執行npm uninstall moment要列出專案的所有依賴項,請執行npm list可以在執行時檢視可用命令的完整列表npm --help

結論

Nodejs確實改變了人們看待JavaScript的方式。它已成為一種完全成熟的語言,支援一些最大的軟體產品的基礎設施。人們喜歡它的簡單性,可用性和易用性。我希望你現在對Nodejs和NPM很清楚了。如果您對任何事情有任何疑問,請在下面的評論部分告訴我。


相關文章