Reduce Chart.js Webpack Bundle Size for Nuxt.js

Remove Moment.js dependency

Moment.js is installed along Chart.js as dependency

If you don't need Moment.js

Edit nuxt.config.js.

export default {  build: {    /*    ** You can extend webpack config here    */    extend (config, ctx) {      // config.resolve.alias['chart.js'] = 'chart.js/dist/Chart.js'      config.externals = {        moment: 'moment'      }    }  },}

References:

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.