npm概念
- 用来对node进行包管理的管理器,包就相当于一个jQuery.js文件
- 安装
- node安装的同时就已经安装了npm
- npm命令
- npm init
- package.json 当前项目的相关信息
- dependencies 当前项目依赖于哪些包
- package-lock.json
- 无需我们查看或操作,记录了当前使用的包的版本和下载地址
- package.json 当前项目的相关信息
- npm install 包名
- 安装指定的包
- 简写 npm i 包名
- npm i/ npm install
- 当前项目下只有package.json又没有node_modules的时候使用,用于让npm下载相关的依赖
- npm init
- npm的相关文件
- node_modules 目录:存放了npm下载的包,不用管
- 如果想将项目拷贝给别人或上传到github,通常会删除node_modules
- 别人拿到时,进行 npm i 即可
- node_modules 目录:存放了npm下载的包,不用管