cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menukar direktori Manifest Vite

<p>Saya mahu manifes vite tersedia dalam direktori public_html/build/ tapak web saya, tetapi saya terus mendapat ralat Vite manifes yang tidak ditemui dalam: public_html/public/build/manifest.json. Ini ialah konfigurasi saya, bagaimana saya boleh mengubah suainya supaya ia berada di build/ bukannya public/build ? </p> <pre class="brush:php;toolbar:false;">//vite.config.js eksport defineConfig lalai ({ selesaikan: { alias: { 'vue': 'vue/dist/vue.esm-bundler.js' }, }, pemalam: [ laravel({ input: ['resources/css/app.css', 'resources/js/app.js'], segar semula: benar, }), vue({ templat: { transformAssetUrls: { asas: null, sertakan Mutlak: palsu, }, }, }), VueI18nPlugin({ termasuk: selesaikan(nama nama(fileURLToPath(import.meta.url)), 'resources/js/locales/**'), }), ], bina: { outDir: 'bina', publicDir: 'bina', nyata: benar, } });</pre></p>
P粉034571623P粉034571623462 hari yang lalu636

membalas semua(2)saya akan balas

  • P粉450079266

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

    Saya menyelesaikan masalah ini dengan mencipta fail bash yang menjalankan arahan npm, kemudian mengalihkan fail itu ke direktori awam mengikut keperluan. Saya menjalankan arahan dan ia melakukan semua yang saya perlukan dengan mudah tanpa kerja tambahan...

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

    Kemudian saya hanya menjalankan arahan

    "bash npm_run_build.bash"

    menggantikan arahan hte

    npm run build

    Ia membina dan kemudian mengalihkan fail ke lokasi yang dikehendaki supaya saya boleh menjalankan skrip tanpa sebarang kerja tambahan...

    balas
    0
  • P粉680087550

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

    Saya tidak boleh menjadikan manfiest saya tersedia dalam public_html/build, tetapi saya boleh meninggalkan semua fail yang disusun di sana dan mengalihkannya ke public/build dan ia berfungsi.

    balas
    0
  • Batalbalas