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

一、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依賴進行從新安裝
 
二、yarn
 
        一、npm下載東西的時候是 同步下載的  若是刪除之後還想繼續使用則須要從網上上繼續下載
        二、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 安裝全部包
 
三、nrm切換源(通常切換到taobao,速度比較快,此時依舊是npm……,但源已成爲taobao)
 
        npm install nrm -g   全局安裝nrm
 
        nrm ls  查看可用的源
 
        nrm use 源的名字     切換源(通常切換到taobao,國外的下載東西比較慢,通常下載國內的)
 
 
4.如何本身打包包上傳到npm上(此時源必須是npm源,由於是上傳到npm官網上)
 
        一、npm init   
            name:必定要是全網惟一的
 
        二、npm login
            注意密碼是不可見的(直接輸入後,回車便可)
 
        三、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網站中)
相關文章
相關標籤/搜索