PHP Classes

File: frontend_src/vite.config.js

Recommend this page to a friend!
  Packages of Rodrigo Faustino   Projeto Loja   frontend_src/vite.config.js   Download  
File: frontend_src/vite.config.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Projeto Loja
Resize and compress uploaded images
Author: By
Last change:
Date: 2 months ago
Size: 1,095 bytes
 

Contents

Class file image Download
import { defineConfig } from 'vite'; import path from 'path'; export default defineConfig({ build: { // Para onde os arquivos vão após o build? // Sai do frontend_src e entra em public_html/assets outDir: '../public_html/assets', // Não apagar a pasta assets inteira (pode ter imagens lá), apenas sobrescrever arquivos novos emptyOutDir: true, // Gera um manifesto.json para o PHP saber qual é o nome do arquivo com hash (ex: main-x82a.js) manifest: true, rollupOptions: { // Nosso ponto de entrada input: './main.js', } }, // Configuração para o servidor de desenvolvimento não conflitar server: { port: 3000, proxy: { // Toda vez que o JS chamar '/products', o Vite redireciona para o PHP '/products': { target: 'http://localhost:8000', // O endereço do seu PHP changeOrigin: true, secure: false, // Aceita http (não precisa de https) }, // Se tiver outras rotas no futuro (ex: /api), adicione aqui // '/api': { target: 'http://localhost:8000' ... } } } });