1. 程式人生 > >npm全域性安裝和本地安裝及解除安裝

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的全域性和本地的下載和解除安裝    如果有其它意見的還  望君留言

想看更多點選我的部落格