npm全域性安裝和本地安裝及解除安裝
NPM是
1)npm是第三方模組的託管網站
1.node包括ECMAscript核心
2.全域性成員
3.模組系統成員 (包括 核心模組,第三方模組,自定義模組)
2)npm是node包的管理工具 (npm = node package manager)
NPM包括 全域性npm 和 本地npm
全域性NPM
1.全域性NPM一般在C:\Users\自己電腦使用者\AppData(提示:是隱藏檔案,要設定才能看得到)\Roaming\npm
---ps 有的人可能不是安裝在上面那個目錄 我們可以輸入命令 npm config get prefix
2.安裝全域性包 (開啟CMD win+R 輸入cmd )
---輸入命令 npm i 包名 -g (i 表示 install g 表示 global)
3.解除安裝全域性包
---輸入命令 npm uninstall 包名 -g
本地NPM
跟著專案安裝的包,就是本地包
1.首先呢我們建立好自己的專案
2.開啟cmd(node可以右鍵點選 在 powershell中開啟) 可以看這篇文章 開啟方法
---- 小提示 本地下載就不用在下載後面加 -g 了
3.開始初始化(如果不初始化下載的包不在專案目錄裡面)
--- 輸入命令 npm init -y 或者 npm init (init = initial 初始化)
3.1 npm init -y表示快速初始化
3.2 npm init 會是一種問答格式 讓後讓你一步一步慢慢選擇
初始化成功之後會出現一個package.json檔案
5.下載我們需要的包
--- 命令 npm i jquery --save (--save 可以簡寫 -S)
如果node版本在5.0 或者 5.0之上我們可以不用寫 如果低於5.0我們要加上 -S 才會儲存在pageage中
--- 命令 node -v 檢視版本號
5.1 下載完之後就在package.json中有記錄 下次可以直接恢復下載 npm i
5.2 還會出現兩個資料夾 當你看到的時候說明就下載成功了
首先是node_modules 裡面儲存的就是我們下載好的包
然後是package-lock.json 裡面儲存的是你下載包的地址 和 一些資訊
上面執行之後 我們的包就下載好了在本地
最後 本地 解除安裝命令
---命令 npm uninstall 包名
package.json 和 package-lock.json 檔案中兩個重要的屬性
1) package.json 中會出現 dependencies 表示 需要依靠下面的包
2)package-lock.json 中也有一個 dependencies 它表示的是 包的 下載地址和一些其它資訊(版本)
3)如果下載使用 npm i 包名 -save-dev (簡寫 -D) 包中還會出現一個 devDependencies
1.dependenceies節點,表示專案部署的時候需要依賴的項,
devDependencies節點,表示專案在開發階段需要依賴的項,當專案上線了
devDependencies中的包就不在需要了
2.注意:當我們使用"npm i "安裝的時候 npm會檢查package.
json檔案中的所有依賴項,然後都為我們安裝完畢
3. --production 表示只安裝dependencies節點下的,
記錄的包,不安裝"devDependencies" ,因為專案上線呢我們不需要
所以我們這個時候就會使用--production下載dependencies
我們可以合理利用包 dev 和 de dev中可以下載上線的不需要的包 比如 less
這就是個人對NPM的全域性和本地的下載和解除安裝 如果有其它意見的還 望君留言
想看更多點選我的部落格