1. 程式人生 > >nodejs npm雜談

nodejs npm雜談

首先理清nodejs和npm的關係:

node.js是javascript的一種執行環境,是對Google V8引擎進行的封裝。是一個伺服器端的javascript的直譯器。

包含關係,nodejs中含有npm,比如說你安裝好nodejs,你開啟cmd輸入npm -v會發現出啊線npm的版本號,說明npm已經安裝好。

引用大神的總結:

其實npm是nodejs的包管理器(package manager)。我們在Node.js上開發時,會用到很多別人已經寫好的javascript程式碼,如果每當我們需要別人的程式碼時,都根據名字搜尋一下,下載原始碼,解壓,再使用,會非常麻煩。於是就出現了包管理器npm。大家把自己寫好的原始碼上傳到npm官網上,如果要用某個或某些個,直接通過npm安裝就可以了,不用管那個原始碼在哪裡。並且如果我們要使用模組A,而模組A又依賴模組B,模組B又依賴模組C和D,此時npm會根據依賴關係,把所有依賴的包都下載下來並且管理起來。試想如果這些工作全靠我們自己去完成會多麼麻煩!

node -v 檢視node版本,內建包含npm包管理器來安裝依賴包。

npm install -g typescript

一、使用之前,我們先來掌握3個東西是用來幹什麼的。

npm: Nodejs下的包管理器。

webpack: 它主要的用途是通過CommonJS的語法把所有瀏覽器端需要釋出的靜態資源做相應的準備,比如資源的合併和打包。 vue-cli: 使用者生成Vue工程模板。(幫你快速開始一個vue的專案,也就是給你一套vue的結構,包含基礎的依賴庫,只需要 npm install就可以安裝)開始: