npm and eslint


Posted by s103071049 on 2021-06-15

NPM (Node Package Manager)

  • Package 可以當作 library 看。為別人寫好的套件
  • 用途 : 管理 node js 套件的程式。用別人的 library 做事情

(一) 使用 NPM 步驟

  1. 於 git bash 輸入 npm init,接著一直按 enter。電腦會產生 package.jason
  2. google 使用套件,如 npm install mathjs
  3. 以 ls-al 檢視安裝內容。發現 : package-log.json,會記錄安裝套件的dependencies (套件間依賴關係,使用 a 又用了 b 將這些依賴存成檔案)、package.json 中 dependencies 多了 math.js (它會自動將你用到的套件存到裡面)、node_modules 可以已安裝的套件。
  4. 專案傳至 gitHub 會忽略 node_modules ,因為已有 package.json 、 package-log.json 紀錄安裝的套件,所以不需要將套件的完整程式碼,一併上傳。將專案至 gitHub 抓下會使用 npm install
  5. npm install 會檢視有哪些 dependencies ,將這些 dependencies 一併安裝下來
  • RMK.
    於子資料夾安裝,他會母資料夾找,他會自動裝到母資料夾,可於子資料夾中使用。如果真的很想在子資料夾安裝,下 npm init。

Eslint

  • 用途 : 語法檢查工具
  • 建議 : 從後面修到前面 (怕增刪行號,行號不好找)

#npm #ESLint







Related Posts

GraphQL 學習手冊(繁體書版本)- 了解什麼是 GraphQL

GraphQL 學習手冊(繁體書版本)- 了解什麼是 GraphQL

VS Code 中文套件導致 TypeScript 偵錯問題

VS Code 中文套件導致 TypeScript 偵錯問題

Eclipse編輯窗口的奇怪字符

Eclipse編輯窗口的奇怪字符


Comments