1-了解包和npm
什么是npm呢?
npm全称Node Package Manager(node 包管理器),它的诞生是为了解决 Node 中第三方包共享的问题。npm不需要单独安装。在安装Node的时候,就会自动安装npm。npm -v检查安装的情况 显示出版本号 就是有npm
说到npm时,我们在说两个知识点:- 命令行工具。这个工具在安装node时,已经自动安装过了,不需要额外安装。
- npm网站。这是一个第三方模块的"不花钱的模块超市",我们可以自由地下载,上传模块。
包是什么呢?
'包'是多个模块化的集合,一个模块化的功能比较单一,所以一个包会包含多个模块。
2.如何下载使用包
三步:
1.初始化项目
2.安装包
3.引入包(使用)
第一步:初始化项目
首先创建一个空文件夹,然后进入到该项目的根目录,打开小黑窗(在路径上输入cmd + 回车键enter 就
会弹出小黑窗)。
如图所示:
在小黑窗中输入如下命令:
npm init --yes
// --与yes之间没有空格, -- 与init之间有空格
// 或者是 npm init -y
文件夹中就会生成一个package.json文件,里面记录了一些当前项目的基本信息
如图所示:
第二步:安装包
npm这个官网有现成的代码,我们下载来用的过程就是安装包或者叫下载包
安装命令:npm insrall 包名 或者简写成 npm i 包名 都可以
下面我演示一下 安装一个day.js的包
day.js是用来处理日期的一个包
如图所示:
第三步:使用包
先将dayjs包引入 格式为:const 常量名 = require('包名')
代码如下:
// 从npm下载 别人写的好代码,在本地引入,并使用
const dayjs = require('dayjs')
console.log( dayjs()
.startOf('month')
.add(1, 'day')
.set('year', 2018)
.format('YYYY-MM-DD HH:mm:ss') );
console.log(dayjs);