[第三週] NPM簡介


NPM (Node Package Manager), 套件管理工具。在安裝 node.js 時就會一起安裝好了。
可以輸入 npm -v 查詢 npm的版本。

開始使用,以安裝mathjs套件為例

  • 在專案資料夾下輸入, 一直按enter就可以囉
    npm init
  • 安裝
    `npm install mathjs
  • 完成後,會多2個檔案,1個資料夾

    • package-lock.json
      紀錄mathjs套件所需要用到的與其它套件間的依賴關係,下次在新的電腦上 下載這個專案所需的套件,按照這個package-lock.json所標示的具體版本 下載,就會比較快。
    • package.json
      會把下載的套件存在 dependencies裡。
    • node_modules 資料夾
      下載的套件及他用到的其它套件也都會存在這個資料夾。
  • 開發專案要上傳到 github 上時,通常都會忽略 node_modules 這個資料夾,因為該資料夾檔案會很大。
    所以只要上傳 package-lock.jsonpackage.json ,再執行 npm install 就會把裡面記錄的套件安裝起來。

#npm #package






你可能感興趣的文章

 [ 學習筆記系列 ] 網頁本質 (三) - JavaScript 篇

[ 學習筆記系列 ] 網頁本質 (三) - JavaScript 篇

大腦喜歡這樣學

大腦喜歡這樣學

依賴注入與自動測試

依賴注入與自動測試






留言討論