recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment changer le répertoire du manifeste Vite

<p>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 ? </p> <pre class="brush:php;toolbar:false;">//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, } });</pre></p>
P粉034571623P粉034571623464 Il y a quelques jours640

répondre à tous(2)je répondrai

  • P粉450079266

    P粉4500792662023-08-27 16:35:03

    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...

    Filename: npm_run_build.bash
    Contents: 
    #!/bin/bash
    npm run build
    mv ./public_html/build/manifest.json ./public/build/manifest.json

    Ensuite, je lance simplement la commande

    "bash npm_run_build.bash"

    remplace la commande

    npm run build

    Il construit puis déplace les fichiers vers l'emplacement souhaité afin que je puisse exécuter le script sans aucun travail supplémentaire...

    répondre
    0
  • P粉680087550

    P粉6800875502023-08-27 11:19:24

    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.

    répondre
    0
  • Annulerrépondre