nodejs 3.1 npm

一、基本了解

1、是什么: 是第三方模块。
2、来源: 由第三方个人或团队提供。
3、为什么要用: 是基于 node.js 内置模块封装出来的,提供了更高级、更方便的api,提高开发效率。

二、下载包

1、从哪下载包:
从 https://www.npmjs.com/ 网站上搜索自己所需要的包
从 https://registry.npmjs.org/ 服务器上下载自己需要的包
2、如何下载包
通过 Node Package Manager,即npm 包管理器,从 https://registry.npmjs.org/ 服务器把需要的包下载到本地使用。
在安装 node.js 的时候就会自动安装 npm 包管理工具,npm -v 可见 npm 版本号,看到版本号说明可以使用 npm 包管理工具下载包。
3、下载指令
(1)npm install

npm install 包的完整名称
npm install moment

(2)简写指令

npm i 包的完整名称
npm i moment

(3)安装指定版本的包:用@版本号
直接用 npm install 或者 npm i 会默认下载版本最新的包

npm i 包名@版本号
npm i moment@2.22.2

(4)安装多个包:空格一下即可

npm i 包名1 包名2
npm i vuex vue-router

(5)安装包到 devDependencies里面
使用 npm install 安装,在 package.json 中可以看到包和版本号放在了 dependencies下面。在项目开发和上线后都需要的包,建议放在 dependencies 节点中。
但是有些包只会在项目开发阶段才会使用到,则建议将包记录在devDependencies节点中。

// 简写(包名和-D可以颠倒)
npm i 包名 -D
// 完整写法,跟上面简写一个效果
npm install 包名 --save-dev

(6)卸载包

npm uninstall 包名

7、初次装包后多了哪些文件?
(1)node_modules文件夹:存放所有安装到项目中的包;
(2)npm-lock.package:记录安装的包的名称、版本等信息。
8、包的语义化版本规范
在这里插入图片描述

二、示例——使用 moment 这个第三方包对时间进行格式转换

1、去 https://www.npmjs.com/ 网站搜一哈,看到这个包的信息,可以在 Document 官方里面看到更多使用方式
在这里插入图片描述
2、下载包

npm i moment

3、导入包,使用包里面的API对时间进行格式化

const TIME = require('moment')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值