現在寫前端的項目,已經離不了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
包的管理指令
指令 | 說明 |
---|---|
| 安裝包:預設本地-g參數代表全局安裝,–save代表儲存到dependencies,–save-dev代表儲存到devDependecies |
| 安裝包:不使用任何參數代表安裝package.json檔案内配置的所有包,用于初始化項目 |
| 解除安裝包:參數-g |
| 更新包:可帶參數-g,如果沒有包名,更新所有 |
| 檢視目前目錄下已安裝的node包 |
| 檢視幫助指令 |
| 查詢包 |
| 檢視目前包的安裝路徑 |
| 檢視目前的npm版本 |
| 檢視包的package.json内容 |
| 引導建立package.json檔案 |
就寫到這,下次我們自己建立和釋出包