fixed npm run build
This commit is contained in:
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -5,6 +5,10 @@ import { fileURLToPath, URL } from 'node:url'
|
|||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [vue()],
|
plugins: [vue()],
|
||||||
|
// Chemins relatifs dans les assets buildés (main.css -> fonts/...) : sinon
|
||||||
|
// Vite génère des url() absolues depuis la racine du site ("/fonts/...")
|
||||||
|
// au lieu du dossier du thème, où Drupal sert réellement assets/dist/.
|
||||||
|
base: './',
|
||||||
server: {
|
server: {
|
||||||
// The dev server must be reachable from the browser on the host.
|
// The dev server must be reachable from the browser on the host.
|
||||||
host: 'localhost',
|
host: 'localhost',
|
||||||
@@ -30,7 +34,11 @@ export default defineConfig({
|
|||||||
input: 'assets/js/main.js',
|
input: 'assets/js/main.js',
|
||||||
output: {
|
output: {
|
||||||
entryFileNames: 'main.js',
|
entryFileNames: 'main.js',
|
||||||
assetFileNames: 'main.css'
|
// Sans distinction d'extension, tous les assets émis (CSS mais aussi
|
||||||
|
// les polices référencées en url() dans fonts.scss) écrasaient le
|
||||||
|
// même fichier main.css au hasard de l'ordre de build.
|
||||||
|
assetFileNames: (assetInfo) =>
|
||||||
|
assetInfo.name.endsWith('.css') ? 'main.css' : 'fonts/[name][extname]',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user