- 我们在每个项目中最好都要有一个package.json文件(包描述文件,就像是产品说明书一样)
- 这个文件可以通过 npm init 自动初始化出来
- 其中的dependencies可以用来保存第三包的依赖信息
- 如果在node-modules删除了,只需要npm install 命令就会自动的吧package.json中的dependencies中所有的以来项都下载下来
- 为了保存依赖项信息,我们每次安装第三方包的时候都要加上:
--save
选项 -
npm 常用命令:
init | npm init -y 可以跳过向导,快速生成 |
npm install 包名 | 只下载 |
npm install --save 包名 | 下载并且保存依赖项(package.json文件中的denpendencies中) |
npm install | 一次性把denpendencies中的依赖项去阿奴安装 |
npm uninstal 包名 | 只删除,如果有依赖项依然可以保存 |
npm uninstal --save 包名 | 删除的同时也会把依赖信息也删除 |
npm5以上的版本会生成pakeage-lock.json文件,npm5以上的版本不需要加--save会自动保存依赖信息,
pakeage-lock.json文件保存node-modules中的所有包的信息(版本,下载地址),有了它npm install的速度就会提升了;
lock使用来锁定版本的,防止升级到新版本,(install 其实会重新下载最新版本)