# NPM 入門


Posted by ericcch24 on 2020-10-16

  1. npm init: 裝 npm,此時會出現一個叫 package.json 的檔案,用來描述你現在這個專案的狀況,例如用到哪些 library。
  2. npm install left-pad: 安裝你要的模組 可以從這裡看指令
  3. 此時會出現一個 node_modules 的資料夾,裡面裝你剛剛的模組。且 package.json 內的 "dependencies" 條目會有你裝的模組名稱。
  4. 如果要 git 專案上去給別人,node_modules 不會一起 commit 因為檔案很大,別人抓下來可以再自己裝。
  5. 所以別人抓你的專案下來後,因為不會有 node_modules 的資料夾,這時候可以根據 package.json 內的 "dependencies" 看你這個專案有裝的模組,然後輸入npm install 就可以直接全裝了,沒先 install 的話就會找不到模組。
  • "devDependencies" 通常會裝只在開發時使用的模組
  • "scripts" 用法: 例如下圖,可以透過輸入 npm run start 來執行 node index.js 這個指令,這樣就只要在package.json 裡面改指令即可,而 run 的名稱可以隨意更改。

安裝 npm 套件時沒有權限的解決方式

NPM - 解決套件全域安裝錯誤 Missing write access(Mac )

tags: Week3

#week3







Related Posts

Express 實作留言板:新增會員、登入、留言、編輯及刪除

Express 實作留言板:新增會員、登入、留言、編輯及刪除

MTR04_1103

MTR04_1103

為什麼寫在 label 上的 click 事件會觸發兩次?

為什麼寫在 label 上的 click 事件會觸發兩次?


Comments