一、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網站中)