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官方的例子