npm简介
- npm全名:node package managment:node包管理工具。这是是随着nodejs一起安装的。
- 关于包
- 包可以理解为某个第三方库,比如jQuery、bootstrap等每个都算一个包
- 作用:
- 用于统一管理项目所有需要的包。
- 需要的时候直接利用npm下载使用即可。
- 工作流程
- 首先,利用
npm init
来生成一个json文件:package.json
,该文件就包含了该项目使用的所有的包(第三方库)以及对应版本。这样我们可以确定项目中使用了哪些第三方库。并且可以手动更改json文件,来对使用的第三方库进行灵活处理。比如使用jQuery的指定版本。 - 如果项目途中需要加入新的包或者要删除某个包,可以通过npm命令来处理,npm会自动更新
package.json
- 首先,利用
- npm和package.json的关系
- npm负责包的下载、安装、卸载等操作。
- package.json就负责说明当前项目已经安装了哪些包以及对应的版本。即npm的安装包的记录文件
- 注意点
- 每个项目的package.json是独立的。即每个项目都有自己的package.json
npm常用命令
初始化项目,并创建项目对应的package.json
npm init
下载并安装某个指定的包
npm i jquery
删除对应的包
npm uninstall jquery
下载package.json中所包含的所有的包
npm i
npm 镜像
下载速度比较慢时。可以切换到淘宝提供的npm镜像地址。(具体镜像按需求度娘)