1. npm 是什么忽刽?
node package manager 是基于node.js的包管理工具
1.1 包是什么汁蝶?
包 == 項(xiàng)目
模塊 == 文件
1.2 package.json是什么 携悯?
項(xiàng)目的描述文件获询,json格式
1.3 如何創(chuàng)建package.json
npm init
npm init -y //自動(dòng)以全部都為yes安裝
2. npm命令
2.1 安裝包
npm install <包名稱>
npm i <包名稱> // 效果同上
npm i <包名稱>@版本號(hào) //安裝特定版本號(hào)的包
npm i <包名稱> -g //全局安裝雳灾,安裝在c盤 C:\Users\WHJP\AppData\Roaming\npm
npm i <包名稱> --save //將安裝包寫入package.json的依賴表漠酿,方便別人下載時(shí)自動(dòng)下載依賴包
npm i <包名稱> --save-dev //將安裝包寫入package.json的開發(fā)時(shí)依賴表
npm i //自動(dòng)查找package.json,安裝所有依賴
2.2 其他命令
npm search <包名稱> //搜索包
npm view <包名稱> //查看包
npm uninstall <包名稱> //卸載包
npm update <包名稱> //更新包
3. cnpm
cnpm 淘寶做的npm鏡像(可以下載谎亩,不能上傳)炒嘲,速度快
3.1 安裝cnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
3.2 使用cnpm
在使用時(shí),只需要在npm前面添加一個(gè)c匈庭。
如:cnpm install jquery