Bagaimana untuk menukar direktori Manifest Vite
P粉034571623
2023-08-26 21:22:38
<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>
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...
Kemudian saya hanya menjalankan arahan
menggantikan arahan hte
Ia membina dan kemudian mengalihkan fail ke lokasi yang dikehendaki supaya saya boleh menjalankan skrip tanpa sebarang kerja tambahan...
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.