Node.js之包的下载和使用

这篇博客介绍了npm包的安装过程,包括如何使用`npm install`命令添加moment包,并展示了如何在JavaScript中使用moment进行时间格式化。同时,解释了package-lock.json文件的作用以及包的语义化版本规范。还提到了package.json的重要性以及devDependencies和dependencies的区别。对于遇到的npm包下载速度慢的问题,推荐使用淘宝NPM镜像服务器来加速。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

npm包的安装

1. 添加时间管理包moment

采用终端加入 npm install momenet

或者简写 npm i moment

在这里插入图片描述
添加了一个moment包

在初次装包成功之后,在项目文件夹里多一个叫node_modules的文件夹和package-lock.json的配置文件。
node_modules文件夹用来存放所有已安装到项目的包。require()导入第三方包时,就是从这个目录中查找并加载包的。
package-lock.json配置文件用来记录node_modules目录下的每一个包的下载信息,例如包的名字,版本号,下载地址。

2.时间格式化js文件

const moment = require('moment');
const showDate = moment().format('YYYY-MM-DD HH:mm:ss');
console.log(showDate);

在这里插入图片描述
3.包的语义化版本规范

包的定义是以‘‘点分十进制’’形式进行定义的,总共有三位数字,例如:2.24.0 其中每一位数字代表的含义如下: 第一位数字:大版本
第二位数字:功能版本 第三位数字:BUG修复版本

4.包管理配置文件

npm规定,在项目根目录中,必须提供一个叫做package.json的包管理配置文件,用来记录与项目有关的一些配置。 例如:版本号,名称

5.一些节点的使用

dev-Dependencies 节点和dependencies节点的区别: dev-Dependencies
节点是在项目开发时会用到,上线后不需要使用。 dependencies节点是在上线和开发时都会用到。

6.下载包速度慢的问题

解决方法:淘宝NPM镜像服务器。
下包镜像源:指的是下包的服务器地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值