首页 > 其他分享 >将项目里的moment替换为day.js

将项目里的moment替换为day.js

时间:2024-09-14 19:45:53浏览次数:9  
标签:webpack js moment antd day AntdDayjsWebpackPlugin

day.js有和moment.js完全一样的API,但是它的体积却比moment要小的很多,moment打包后的体积有280kb左右,而day.js打包后只有6.3KB。它非常轻量化,因为它可以利用treeShaking

如果你的项目里面使用的是moment.js,而你想要把它替换成day.js,很简单,直接使用一个webpack插件即可,而无需做任何改变。如下

// webpack-config.js
import AntdDayjsWebpackPlugin from 'antd-dayjs-webpack-plugin';

module.exports = {
  // ...
  plugins: [new AntdDayjsWebpackPlugin()],
};

这也是antd官方的例子

标签:webpack,js,moment,antd,day,AntdDayjsWebpackPlugin
From: https://www.cnblogs.com/yaoyu7/p/18414605

相关文章

  • 【工具】前端JavaScript代码在线执行器 方便通过网页 手机测试js代码
    【工具】前端JavaScript代码在线执行器方便通过网页手机测试js代码自动补全js代码格式化代码色彩打印日志清空日志待补充<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,ini......
  • nlohmann/json安装与使用
    介绍nlohmann/json是一个用于处理JSON数据的C++库,提供了简单而强大的JSON解析和生成功能。以其简洁易用、功能强大而受到广泛欢迎。优点简单易用:使用现代C++特性,如自动类型推断和范围for循环,简化了JSON的创建、访问和操作。与标准库兼容:它与C++标准......
  • Utf8JsonWriter生成json
    privatestaticTaskWriteResponse(HttpContextcontext,HealthReporthealthReport){context.Response.ContentType="application/json;charset=utf-8";varoptions=newJsonWriterOptions{Indented=true};usingvarmemoryStr......
  • day6
    lis=[11,22,33,44,55,66,77,88,99,90]dic=dict()dic['k1']=[]dic['k2']=[]print(dic)foriinlis:ifi>66:dic['k1'].append(i)elifi<66:dic['k2'].append(i)print(dic)####################################......
  • 负载均衡:从理论到实践 ---day04
    负载均衡负载均衡1.什么是负载均衡2.负载均衡的分类硬件负载均衡软件负载均衡选择3.引入负载均衡的好处第一个Ribbon实例步骤1:步骤2:步骤3:步骤4:问题1.负载均衡的主要目标是什么?2.负载均衡器的作用是什么?3.常用的负载均衡算法有哪些?请解释其中一两种。4.什么是会话......
  • java_day1_认识计算机,java环境,Java关键字、标识符、注释
    一、认识计算机1、组成:硬件:cpu,内存,显卡,...软件:系统软件:WPS,wegame,steam,IDEA,.....应用软件:WPS,wegame,steam,IDEA,.....2、认识键盘:功能键:tap,空格,``飘号键快捷键:ctrl+a[c|v|x|z]3、DOS命令dircdxxx盘符:clsexit二、java环......
  • Js基础之对象
    对象是一种无序的数据集合,可以详细描述一个事物1.对象声明语法let对象名={}例如://声明了一个person的对象letperson={}2.对象的使用let对象名={属性名:属性值,方法名:函数}​letobj={  uname:'pink老师',  age:18,  gender:'女}consol......
  • Js基础之运算符
    比较运算符对比:=单等是赋值==是判断===是全等(要求类型和值都相等)开发中判断是否相等,强烈推荐使用===//比较运算符有隐式转换把'2'转换为2双等号只判断console.log(2=='2')console.log(undefined==null)//===全等判断值和数据类型都一样才行//以后判......
  • java毕业设计——基于java+ssh+jsp+MySqL的大学生就业信息管理系统设计与实现(毕业论文
    基于java+ssh+jsp+MySqL的大学生就业信息管理系统设计与实现(毕业论文+程序源码)大家好,今天给大家介绍基于java+ssh+jsp+MySqL的大学生就业信息管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进......
  • Linux基础入门 --10 DAY
    文本常见处理工具文件内容查看命令    cat    格式:cat[OPTION]...[FILE]...    常见选项:    -E:显示行结束符    -A:显示所有控制符    -n:对显示出的每一行进行编号    -b:对非空行进行编号    -s......