Kubessandra / react-google-calendar-api

An api to manage your google calendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Constructor not defined in production

MrChaker opened this issue · comments

I'm using the library in a react vite project , in development it's working normally in production I get this error Uncaught TypeError: mD is not a constructor , this is from index.js in dist folder where mD is suppose to be ApiCalendar class

Add to your vite.config.ts two properties build and optimizeDeps:

export default defineConfig({
  // ...
  build: {
    commonjsOptions: { include: [] },
  },
  optimizeDeps: {
    disabled: false,
  },
});

example:

export default defineConfig({
  plugins: [react(), eslintPlugin()],
  server: {
    port: 3000,
  },
  build: {
    commonjsOptions: { include: [] },
  },
  optimizeDeps: {
    disabled: false,
  },
});

@OchotaDariusz thanks , only commongjsOptions was enough , what's the reason for optimizeDeps ??

@OchotaDariusz Oh never mind , without optimizeDeps I got another build error

@MrChaker vitejs/vite#9703 (comment) here you can read more about that problem