天天看點

NPM包管理器(一)

現在寫前端的項目,已經離不了nodejs了,那麼nodejs的預設包管理器-NPM,又知道多少呢。說來慚愧,也沒有去細細的去看它的介紹,今天在寫項目突然有一探究竟的沖動,索性打開它的介紹看看吧,https://docs.npmjs.com/ ,把常用的指令記錄下來,友善以後檢視。

使用npm作為包管理的項目會在根目錄下生成package.json檔案,它裡面記錄着項目使用的包

{
  "name": "my_package",
  "version": "1.0.0",
  "dependencies": {
    "my_dep": "^1.0.0"
  },
  "devDependencies" : {
    "my_test_framework": "^3.1.0"
  }
}
           

這裡需要說的是

“dependencies”:這些軟體包是您的應用程式在生産中所需要的。

“devDependencies”:這些軟體包僅用于開發和測試。

NPM的安裝和更新

安裝NPM的最佳方法是使用Node.js下載下傳頁面中的一個安裝程式,安裝成功後運作

npm -v

檢視安裝結果。

更新npm到最新版本

npm install [email protected] -g

包的管理指令

指令 說明

npm install <package_name>

安裝包:預設本地-g參數代表全局安裝,–save代表儲存到dependencies,–save-dev代表儲存到devDependecies

npm install

安裝包:不使用任何參數代表安裝package.json檔案内配置的所有包,用于初始化項目

npm uninstall <package_name>

解除安裝包:參數-g

npm update <package_name>

更新包:可帶參數-g,如果沒有包名,更新所有

npm list

檢視目前目錄下已安裝的node包

npm help

檢視幫助指令

npm search <package_name>

查詢包

npm root

檢視目前包的安裝路徑

npm -v

檢視目前的npm版本

npm view <package_name>

檢視包的package.json内容

npm init

引導建立package.json檔案

就寫到這,下次我們自己建立和釋出包