1. npm 是什么?
node package manager 是基于node.js的包管理工具
1.1 包是什么?
包 == 项目
模块 == 文件
1.2 package.json是什么 ?
项目的描述文件,json格式
1.3 如何创建package.json
npm init
npm init -y //自动以全部都为yes安装
2. npm命令
2.1 安装包
npm install <包名称>
npm i <包名称> // 效果同上
npm i <包名称>@版本号 //安装特定版本号的包
npm i <包名称> -g //全局安装,安装在c盘 C:\Users\WHJP\AppData\Roaming\npm
npm i <包名称> --save //将安装包写入package.json的依赖表,方便别人下载时自动下载依赖包
npm i <包名称> --save-dev //将安装包写入package.json的开发时依赖表
npm i //自动查找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
在使用时,只需要在npm前面添加一个c。
如:cnpm install jquery