NPM (Node Package Manager)
- Package 可以當作 library 看。為別人寫好的套件
- 用途 : 管理 node js 套件的程式。用別人的 library 做事情
(一) 使用 NPM 步驟
- 於 git bash 輸入 npm init,接著一直按 enter。電腦會產生 package.jason
- google 使用套件,如 npm install mathjs
- 以 ls-al 檢視安裝內容。發現 : package-log.json,會記錄安裝套件的dependencies (套件間依賴關係,使用 a 又用了 b 將這些依賴存成檔案)、package.json 中 dependencies 多了 math.js (它會自動將你用到的套件存到裡面)、node_modules 可以已安裝的套件。
- 專案傳至 gitHub 會忽略 node_modules ,因為已有 package.json 、 package-log.json 紀錄安裝的套件,所以不需要將套件的完整程式碼,一併上傳。將專案至 gitHub 抓下會使用 npm install
- npm install 會檢視有哪些 dependencies ,將這些 dependencies 一併安裝下來
- RMK.
於子資料夾安裝,他會母資料夾找,他會自動裝到母資料夾,可於子資料夾中使用。如果真的很想在子資料夾安裝,下 npm init。
Eslint
- 用途 : 語法檢查工具
- 建議 : 從後面修到前面 (怕增刪行號,行號不好找)