1. 程式人生 > >【SRH】------npm,nrm,yarn

【SRH】------npm,nrm,yarn

1、npm            npm install -g <name>   全域性安裝         npm install <name> --save-dev 區域性安裝           npm uninstall <name> 解除安裝模組         npm search <name> 搜尋模組          npm cache clear  清除快取
          npm update <name> 更新包           npm install 根據package.json裡面的de依賴進行重新安裝   2、yarn           1、npm下載東西的時候是 同步
下載的  如果刪除以後還想繼續使用則需要從網上上繼續下載         2、yarn是 非同步下載   鎖定版本號   如果刪除以後還想繼續使用則下載的時候會從 快取中讀取                            npm install yarn -g 全域性安裝yarn
          全域性安裝             yarn add global <模組名稱>               yarn add <name>  == npm install <name> --save               yarn add <name> --dev == npm install <name> --save-dev               yarn remove <name> == npm uninstall <name>               yarn upgrade [package] 升級包               yarn install  == npm install               yarn init == npm init               yarn bin  全域性安裝目錄               yarn cache ls 檢視快取               yarn clear 清除快取               yarn install 安裝所有包   3、nrm切換源(一般切換到taobao,速度比較快,此時依舊是npm……,但源已成為taobao)           npm install nrm -g   全域性安裝nrm           nrm ls  檢視可用的源           nrm use 源的名字     切換源(一般切換到taobao,國外的下載東西比較慢,一般下載國內的)     4.如何自己打包包上傳到npm上(此時源必須是npm源,因為是上傳到npm官網上)           1、npm init                name:一定要是全網唯一的           2、npm login             注意密碼是不可見的(直接輸入後,回車即可)           3、npm publish 上傳          ----------------------------------------------------------------------------------------------------                          >a 先在模組b.js所在資料夾a中初始化             npm init             name為模組的名稱,必須全網唯一         >b 建立自己的模板檔案b.js             let a = 10;             function fn(){                 console.log("123");             }             module.exports = {//匯出                 a ,(如果key值和value值相同,只寫一個即可,匯出後,直接通過obj。key來訪問value)                 fn               }         >c 登陸 npm login         >d 上傳 npm publish(直接將資料夾a上傳到了npm網站中)