Commit 0eef48c9 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Fix : Tentative de fix pour la mise en cache des fichiers JS générés via VITE

parent 635a385c
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ class ViteUtils
        }
    }

    public function build($script)
    public function build($script, $isImport = false)
    {
        if (in_array($script, $this->buildedJs)) {
            return;
@@ -64,7 +64,7 @@ class ViteUtils

            if (array_key_exists('imports', $conf)) {
                foreach ($conf['imports'] as $import) {
                    $this->build($import);
                    $this->build($import, true);
                }
            }
            if (array_key_exists('css', $conf)) {
@@ -83,6 +83,12 @@ class ViteUtils
        foreach ($css_import as $css) {
            echo '<link rel="stylesheet" href="' . $this->baseUrl . '/' . $css . '" />';
        }

        if( $isImport ) {
            // Préchargement des dépendances
            echo '<link rel="modulepreload" href="' . $url . '">';
        } else {
            echo '<script type="module" src="' . $url . '"></script>';
        }
    }
}
 No newline at end of file