第三方模块:其他人或公司、组织开发的模块,发布到 npm 网站,我们需要下载使用的模块
第三方模块
第三方模块(其他人、组织、公司开发的模块)
并将这些模块发布到 npm 网站上
我们可以按照一些开源协议下载使用这些模块
这些模块,不是自己创建的JS文件(自定义模块)、不是Node内置模块,所以叫做第三方模块
npm
npm (node package manager),直译为 Node包管理器
包,基本可以理解为模块。实际上包的概念要大于模块,一个包可能只有一个模块,也可能包括很多模块 这里的模块,指第三方模块
所以,npm是管理第三方模块的工具
下载安装模块
卸载模块
发布自己的模块
npm 这个工具,不用单独安装;在安装Node的时候,已经安装好了
npm初始化
下载第三方模块之前,必须先初始化
npm init -y
下载第三方模块
npm install 模块名 模块名 模块名 ……
npm i 模块名 模块名 模块名 ……
卸载模块
npm uninstall 模块名 模块名 模块名 ……
npm un 模块名 模块名 模块名 ……
安装步骤:
创建文件夹(不能是中文和特殊符号;不能和安装的模块同名)
执行 npm init -y 初始化
下载安装:npm install 模块名 模块名….
卸载:npm uninstall 模块名 模块名….
demo: 利用第三方模块来指定日期和格式
// 1.创建文件夹: 02-npm
// 2.初 始 化: npm init -y
// 3.下 载: npm i moment@2.29.1
// 4.导入
const moment = require("moment");
// 使用1 - 获取当前时间的固定格式字符串
let bar = moment().format();
console.log(bar);
// 使用2 - 指定日期,指定格式
let dt = new Date('1111/11/11 1:1:1');
let foo = moment(dt).format('YYYY-MM-DD HH:mm:ss');
console.log(foo);