File manager - Edit - /var/www/html/portalHomolog/vite.config.js
Back
import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import { viteStaticCopy } from 'vite-plugin-static-copy'; export default defineConfig(({ mode }) => ({ plugins: [ laravel({ input: ['resources/js/app.js', 'resources/scss/app.scss'], publicDirectory: process.env.VITE_PUBLIC_DIRECTORY || 'public/pmar', buildDirectory: process.env.VITE_BUILD_DIRECTORY || 'build', refresh: true, }), // Copia bibliotecas do node_modules para public/pmar // Executado durante npm run build e npm run dev viteStaticCopy({ targets: [ // Bootstrap CSS e JS { src: 'node_modules/bootstrap/dist/*', dest: 'bootstrap' }, // FontAwesome CSS, JS e Webfonts { src: 'node_modules/@fortawesome/fontawesome-free/css/*', dest: 'fontawesome/css' }, { src: 'node_modules/@fortawesome/fontawesome-free/js/*', dest: 'fontawesome/js' }, { src: 'node_modules/@fortawesome/fontawesome-free/webfonts/*', dest: 'fontawesome/webfonts' }, // TinyMCE (editor WYSIWYG) { src: 'node_modules/tinymce/*', dest: 'tinymce' }, { src: 'node_modules/tinymce/icons/*', dest: 'tinymce/icons' }, { src: 'node_modules/tinymce/models/*', dest: 'tinymce/models' }, { src: 'node_modules/tinymce/plugins/*', dest: 'tinymce/plugins' }, { src: 'node_modules/tinymce/skins/*', dest: 'tinymce/skins' }, { src: 'node_modules/tinymce/themes/*', dest: 'tinymce/themes' } ] }), ], build: { outDir: `${process.env.VITE_PUBLIC_DIRECTORY || 'public/pmar'}/${process.env.VITE_BUILD_DIRECTORY || 'build'}`, assetsDir: 'assets', manifest: true, emptyOutDir: true, rollupOptions: { input: { app: 'resources/js/app.js', style: 'resources/scss/app.scss', }, output: { entryFileNames: 'assets/[name].js', chunkFileNames: 'assets/[name].js', assetFileNames: 'assets/[name].[ext]', }, }, }, server: { host: process.env.VITE_SERVER_HOST || 'localhost', port: process.env.VITE_SERVER_PORT || 5173, strictPort: true, }, }));
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.22 |
proxy
|
phpinfo
|
Settings