照著步驟安裝完成後,就已經偷偷安裝好NodeJS與NPM了,可以透過終端機Terminal(MacOS, Linux)或命令提示字元CMD(Windows)下NodeJS指令,執行NodeJS。
檢查有無安裝成功,透過查看安裝完成的版本號,就能夠測試指令使用是否出現錯誤。筆者使用MacOS,以Terminal為主介紹程式碼。打開Termial(or CMD)後,輸入:
$ node -v
說明一下,$代表是在Terminal下輸入的指令(大多文章都會這樣用),不用把$一起輸入,只要輸入$後的指令即可。按下Enter後,若跳出一串數字,那就是版本號;若出現找不到指令,就是沒安裝成功,問題大多出現在認錯作業系統導致下載錯版本,檢查一下吧!
若順利,也可以看一下NPM是否安裝完成:
$ npm -v
成功的話也會看到版本號。node -v
中的node
是指透過NodeJS指令執行某件事,-v是後面接續被執行的某件事,這件事是查看版本號。
筆者當初也納悶過這問題,後來才發現,大多程式語言或編譯程式中,有內建一些用法,像是-v在NodeJS內建用法中就是查詢版本號,其他更多的要從文件裡面查,如官方文件的用法範例就是:
node [options] [V8 options] [script.js | -e "script" | - ] [arguments]
這就是說明node指令後面可以接這些指令。但每個[]詳細的用法依然要查詢文件才能知道,或可以輸入
$ node -h
按下Enter後送出,看到:
Usage: node [options] [ -e script | script.js | - ] [arguments]
node inspect script.js [arguments]
Options:
- script read from stdin (default if no
file name is provided, interactive mode
if a tty)
-- indicate the end of node options
--abort-on-uncaught-exception
aborting instead of exiting causes a
core file to be generated for analysis
-c, --check syntax check script without executing
--completion-bash print source-able bash completion
script
-e, --eval=... evaluate script
--experimental-modules experimental ES Module support and
caching modules
--experimental-repl-await experimental await keyword support in
REPL
--experimental-vm-modules experimental ES Module support in vm
module
...(以下省略)
將會看到一大串用法教學,沒錯 -h也是內建的用法(help),跟-v(version)一樣,是不是慢慢開始對於指令有感覺了呢!其他的指令就慢慢去發掘吧!(不用背,自己常用的才需要背喔)