diff --git a/front/vite.config.js b/front/vite.config.js
index c44ed99a4f9de9a01e51280f97e851e0eb3fd51b..848e3d6627b6d67e23c38c2e4acccaa6afe2708a 100644
--- a/front/vite.config.js
+++ b/front/vite.config.js
@@ -3,11 +3,21 @@
 import { defineConfig } from 'vite'
 import { createVuePlugin as vue } from "vite-plugin-vue2";
 
-const path = require("path");
+import path from 'path'
 
 // https://vitejs.dev/config/
 export default defineConfig({
-  plugins: [vue()],
+  plugins: [
+    vue(),
+    {
+      name: 'fix-django-channels',
+      transform (src, id) {
+        if (id.includes('django-channels')) {
+          return `var parcelRequire;${src}`
+        }
+      }
+    }
+  ],
   resolve: {
     alias: {
       "@": path.resolve(__dirname, "./src"),