npm体验

 

 

 

1. 格式化时间的传统做法

  • 创建 格式化时间的自定义模块
  • 定义格式化时间的方法
  • 创建补零函数
  • 从自定义模块中导出格式化时间的函数
  • 导入格式化时间的自定义模块
  • 调用格式化时间的函数

 

 

 

 

 

 

2. 格式化时间的高级做法

1.使用npm包管理工具,在项目中安装格式化时间的包moment

2. 使用require()导入格式化时间的包

3. 参考moment的官方API文档对时间进行格式化

 

 

 

 

 

3.  在项目中安装包的命令

如果想在项目中安装指定名称的包,需要运行如下的命令:

npm install 包的完整名称

 

上述的包命令,可以简写成如下格式:

 

 

 

 

 

 

 

 

 

4. 下载包后的格式包

 

 然后去参考官方文档去查文档怎么使用,线npmjs,找到文档,再看怎么使用

 

 

5. 初次装包后多了哪些文件

初次装包完成后,在项目文件夹下多一个叫node_modules的文件夹和package-lock.json的配置文件。

其中:

node_mondules文件夹用来存放所有已安装到项目中的包。require()导入第三方包时,就是从这个目录中查找并加载包。

package-lock.json 配置文件用来记录node_modules目录下每一个包的下载信息,例如包的名字、版本号、下载地址等。

 

注意:程序员不要手动修改node_modules或package-lock.json文件中的任何代码,npm包管理工具会自动维护他们。

 

 

 

6. 安装指定版本的包

默认情况下,使用npm install 命令安装包的时候,会自动安装最新版本的包。如果需要安装指定版本的包,可以在包名之后,通过@符号指定具体的版本,例如:

 

 

 

 

 

 

7. 包的语义化版本规范

包的版本号是以“点分十进制”形式进行定义的,总共有三位数字,例如2.24.0其中 每一个数字代表的含义如下:

第一位数字:大版本

第二位数字:功能版本

第三位数字:Bug修复版本

 

版本号提升的规则:只要前面的版本号增长了,则后面的版本号归零

 

posted @   漫漫长路</>  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示