Je souhaite que le manifeste Vite soit disponible dans le répertoire public_html/build/ de mon site Web, mais je continue à recevoir l'erreur Manifeste Vite introuvable dans : public_html/public/build/manifest.json. Ceci est ma configuration, comment la modifier pour qu'elle soit à build/ au lieu de public/build ?
//vite.config.js exporter la définition par défaut ({ résoudre: { pseudo : { 'vue' : 'vue/dist/vue.esm-bundler.js' }, }, plugins : [ laravel({ entrée : ['resources/css/app.css', 'resources/js/app.js'], rafraîchir : vrai, }), vue({ modèle: { transformAssetUrls : { base : nulle, includeAbsolute : faux, }, }, }), VueI18nPlugin({ include : solve(dirname(fileURLToPath(import.meta.url)), 'resources/js/locales/**'), }), ], construire: { outDir : 'construire', publicDir : 'construire', manifeste : vrai, } });
J'ai résolu ce problème en créant un fichier bash qui exécutait la commande npm, puis j'ai déplacé le fichier vers un répertoire public si nécessaire. J'exécute une commande et elle fait tout ce dont j'ai besoin facilement, sans travail supplémentaire...
Ensuite, je lance simplement la commande
remplace la commande
Il construit puis déplace les fichiers vers l'emplacement souhaité afin que je puisse exécuter le script sans aucun travail supplémentaire...
Je ne peux pas rendre mon manfiest disponible dans public_html/build, mais je peux y laisser tous les fichiers compilés et les déplacer vers public/build et cela fonctionne.