使用第三方模块,了解、下载和使用包

800 阅读2分钟

1-了解包和npm

什么是npm呢?

  • npm 全称 Node Package Manager(node 包管理器),它的诞生是为了解决 Node 中第三方包共享的问题。
  • npm 不需要单独安装。在安装Node的时候,就会自动安装npm
  • npm -v检查安装的情况 显示出版本号 就是有npm
    说到npm时,我们在说两个知识点:
  • 命令行工具。这个工具在安装node时,已经自动安装过了,不需要额外安装。
  • npm网站。这是一个第三方模块的"不花钱的模块超市",我们可以自由地下载,上传模块。

包是什么呢?

 '包'是多个模块化的集合,一个模块化的功能比较单一,所以一个包会包含多个模块。  

2.如何下载使用包

三步:

1.初始化项目 
2.安装包
3.引入包(使用)  

第一步:初始化项目

首先创建一个空文件夹,然后进入到该项目的根目录,打开小黑窗(在路径上输入cmd + 回车键enter 就 
会弹出小黑窗)。

如图所示: image.png

在小黑窗中输入如下命令:

   npm init --yes
   // --与yes之间没有空格, -- 与init之间有空格
   // 或者是 npm init -y
文件夹中就会生成一个package.json文件,里面记录了一些当前项目的基本信息  

如图所示:

image.png

第二步:安装包

npm这个官网有现成的代码,我们下载来用的过程就是安装包或者叫下载包  
安装命令:npm insrall 包名 或者简写成 npm  i  包名 都可以  
下面我演示一下 安装一个day.js的包  
 day.js是用来处理日期的一个包   

如图所示:

image.png

第三步:使用包

先将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);