Vite マニフェスト ディレクトリを変更する方法
P粉034571623
2023-08-26 21:22:38
<p>Vite マニフェストを Web サイトの public_html/build/ ディレクトリで利用できるようにしたいのですが、「Vite マニフェストが public_html/public/build/manifest.json に見つかりません」というエラーが表示され続けます。これは私の設定です。public/build ではなく build/ に配置されるように変更するにはどうすればよいですか? </p>
<pre class="brush:php;toolbar:false;">//vite.config.js
デフォルトのdefineConfigをエクスポート({
解決する: {
エイリアス: {
'vue': 'vue/dist/vue.esm-bundler.js'
}、
}、
プラグイン: [
laravel({
入力: ['resources/css/app.css', 'resources/js/app.js'],
更新: true、
})、
vue({
テンプレート: {
transformAssetUrls: {
ベース: null、
includeAbsolute: false、
}、
}、
})、
VueI18nPlugin({
include:solve(dirname(fileURLToPath(import.meta.url)), 'resources/js/locales/**'),
})、
]、
建てる: {
outDir: 'ビルド',
publicDir: 'ビルド',
マニフェスト: true、
}
});</pre></p>
npm コマンドを実行する bash ファイルを作成し、必要に応じてそのファイルをパブリック ディレクトリに移動することで、この問題を解決しました。 コマンドを実行すると、余分な作業をすることなく、必要なすべてのことが簡単に実行されます...
リーリーそれから、コマンドを実行するだけです
リーリーコマンドを置き換えます
リーリービルドが実行され、ファイルが目的の場所に移動されるため、追加の作業なしでスクリプトを実行できます...
manfiest を public_html/build で利用できるようにすることはできませんが、コンパイルされたすべてのファイルをそこに残して public/build に移動することはできます。これは機能します。