shoo-be-doo / vite-plugin-moment-to-dayjs

Day.js vite plugin for Ant Design (antd)
4 stars 0 forks source link

vite-plugin-antd-dayjs

一个 Day.js 的 Vite 插件,用于替换 Ant Design 的 Moment.js。

Usage 使用方法

  1. 安装 npm i dayjs --save
  2. 安装 npm i vite-plugin-moment-to-dayjs --save-dev
  3. 更新 vite 配置。

Example 示例

// vite.config.js
import vitePluginMomentToDayjs from 'vite-plugin-moment-to-dayjs';

export default defineConfig({
  // ...
  plugins: [
    // ...
    vitePluginMomentToDayjs()
  ]
});

// main.js
// 更改语言
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
dayjs.locale('zh-cn');

Configuration 配置

默认无需额外配置,除非有特殊需要。

Attribute Description Type Accepted Values Default
plugins 用到的dayjs插件 Array[string] 所有dayjs插件 null
preset 预设的插件 String 'antd'|'antdv3' 'antdv3'

'antd' 预设包含以下插件,并开启了‘替换Moment’配置,你可以通过 plugin 选项来配置自定义的插件组合及‘替换Moment’配置。

[
  'isSameOrBefore',
  'isSameOrAfter',
  'advancedFormat',
  'customParseFormat',
  'weekday',
  'weekYear',
  'weekOfYear',
  'isMoment',
  'localeData',
  'localizedFormat',
]

Notice 说明