别人写好的具有特定功能的第三方模块,由于第三方模块通常都是有多个文件组成并且被放置在一个文件夹中,所以又名包
// 两种存在形式
// 以js文件的形式存在,提供实现项目具体功能的api接口
// 以命令行工具形式存在。辅助项目开发
npmjs.com 第三方模块的存储和分发仓库
获取第三方模块
npm :node的第三方模块管理工具(node已经集成好了不需要单独下载)
下载:npm install 模块名称 (属于本地安装)默认下载到当前工作目录下
本地安装(只有自己项目可以用------库文件经常使用)
全局安装(安装到公共目录所有项目都能用------命令行工具经常使用)
npm install 模块名称 -g 下载 -g是全局安装
下载好的第三方模块会被存储在node_modules文件夹中
package-lock.json 锁定安装时的包的版本号,需要上传到git,保证大家的依赖包一致。
卸载 npm uninstall 模块名称