So ändern Sie das Vite Manifest-Verzeichnis
P粉034571623
2023-08-26 21:22:38
<p>Ich möchte, dass das Vite-Manifest im Verzeichnis public_html/build/ meiner Website verfügbar ist, erhalte jedoch ständig die Fehlermeldung, dass das Vite-Manifest nicht gefunden wurde in: public_html/public/build/manifest.json. Das ist meine Konfiguration. Wie ändere ich sie so, dass sie sich unter build/ anstelle von public/build befindet? </p>
<pre class="brush:php;toolbar:false;">//vite.config.js
Standard exportieren defineConfig({
lösen: {
alias: {
'vue': 'vue/dist/vue.esm-bundler.js'
},
},
Plugins: [
laravel({
Eingabe: ['resources/css/app.css', 'resources/js/app.js'],
aktualisieren: wahr,
}),
vue({
Vorlage: {
transformAssetUrls: {
Basis: null,
includeAbsolute: false,
},
},
}),
VueI18nPlugin({
include: discover(dirname(fileURLToPath(import.meta.url)), 'resources/js/locales/**'),
}),
],
bauen: {
outDir: 'build',
publicDir: 'build',
manifestieren: wahr,
}
});</pre></p>
我通过创建一个运行 npm 命令的 bash 文件解决了这个问题,然后根据需要将该文件移动到公共目录。 我运行一个命令,它可以轻松完成我需要的一切,无需额外的工作...
然后我只需运行命令
代替 hte 命令
它会进行构建,然后将文件移动到所需的位置,这样我就可以运行脚本而无需任何额外的工作...
我无法使我的 manfiest 在 public_html/build 中可用,但我可以将所有已编译的文件留在那里并将其移至 public/build 并且它可以工作。