Node.js學習筆記(一)

WE2008311發表於2019-02-16

Node.js 安裝與更新

Node.js可以通過在官網下載更新,第一次安裝我們只要跟著下一步就可以安裝完成了。

重要的是後續的更新。

我們可以通過在終端中輸入:node -v回車來檢視當前的版本。如果版本過低,我們則需要更新我們的node.js。步驟如下:

  1. 清理npm快取:sudo npm cache clean -f
  2. 安裝n包升級node.js。n包是node.js中負責管理版本的模組。sudo npm install -g n
  3. 安裝好n包以後,可以選擇安裝最新的穩定版本,也可以指定安裝某個版本。sudo n stablesudo n 7.6.0

npm和cnpm

npm(node package manager)是node.js的包管理工具。

為啥我們需要一個這個玩意兒?因為我們在開發的過程中,會用到很多別人的JS程式碼,如果每次都搜尋、下載、使用,就會很麻煩。而有了npm後,我們可以直接在npm上下載,而不用操心其他程式碼之外的問題。

npm在我們安裝node.js的時候就已經安裝好了,檢視一下版本:npm -v
在我們更新node.js的時候,我們的npm也會隨之更新。

因為npm安裝需要從國外下載,所以網路不是很穩定,這很不方便。因此也就有了npm的國內映象:cnpm,這是淘寶的前端團隊對npm倉庫的拷貝。

它的安裝:
npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝成功後,輸入cnpm -v檢視版本。

第一個Node程式

要注意的是,我們寫的JavaScript將在Node環境中執行。而執行將通過命令列node XXX.js執行。

讓我們來試一下,先在編輯器中新建一個JS檔案:hello.js。寫一段最簡單的程式碼:

`use strict`

console.log(`Hello World`);

儲存到任意目錄,接著我們只要用終端進入到這個路徑,輸入 node hello.js即可。

我們看到:Hello,world被列印出來了。

這裡推薦一下VS Code,它整合了終端,只要寫好儲存一下,然後直接輸入node程式碼就好了,而不用像Mac的終端,還需要先輸入路徑。

Node互動模式

在上面的命令列中,我們輸入node就進入了Node互動模式,在Node互動模式中,我們可以執行JS檔案。

此外,在Node互動模式中,我們還可以直接輸入JS程式碼,例如:

>100+200;
300

我們可以看到,直接輸出了300。但是如果我們把100+200寫在JS檔案,比如上面的hello.js裡:

`use strict`

console.log(`Hello World`);

100+200;

結果只會輸出Hello World,而不會輸出300,如果想要輸出300,則必須手動加個console.log()

因此,我們說:Node互動環境會把每一行JavacScript程式碼結果自動列印出來,但是直接執行JS檔案卻不會

相關文章