1.组成
npm由三个独立部分组成:
网站:是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。
注册表 :是一个巨大的数据库,保存了每个包(package)的信息。
CLI:通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。
2.查找
步骤1:进入搜索网站https://www.npmjs.com/
步骤2:搜索你需要的功能或者模块
步骤3:根据选定的模块说明,进行npm下载并使用
3.安装
鉴于npm是使用node书写,所以我们需要下载node,npm也就捆绑下载了,具体步骤请参照Vue提高篇-模块打包工具webpack
4.升级
Node更新换代的比较慢,但是npm的升级还是很频繁的,固如发现自己安装版本与最新发布版本不同时,可以进行简单的升级。
npm -v(查看npm的版本)-》发现版本过低 -》npm install npm@latest -g -》更新成功
5.安装npm包
简介:需安装的npm包主要分两种:本地&&全局,使用npm install安装的默认就是安装本地的包
步骤:npm install 包名称 -》等待安装完成 -》查看node安装文件夹下的node_modules看是否有你安装的包
注意:1.安装的包都是最新版本;2.更改版本需在package.json中配置;3.包的使用说明可在搜索网站查看
6.版本管理文件 package.json
/* 一个包的配置选型 */
{
"name": "my_package", //包名称
"description": "", //包描述
"version": "1.0.0", //版本
"main": "index.js", //入口
"scripts": { //项目生命周期内需要执行的命令
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": { //代码存放位置
"type": "git",
"url": "https://github.com/ashleygwilliams/my_package.git"
},
"keywords": [], //关键字,方便找到这个包
"author": "", //作者
"license": "ISC", //协议访问
"bugs": { //bug提交的一个地址或邮箱
"url": "https://github.com/ashleygwilliams/my_package/issues"
},
"homepage": "https://github.com/ashleygwilliams/my_package"
}
7.安装&卸载包
npm install 包名称 //安装本地包
npm uninstall 包名称 //卸载本地包
npm update 包名 //更新本地包
npm install -g 包名 //安装全局包
npm uninstall -g 包名 //卸载全局包
npm update -g 包名 //更新全局包
npm outdated -g --depth=0 //查看需更新的全局包
npm update -g //更新所有需更新的全局包