如何更改Vite Manifest目錄
P粉034571623
P粉034571623 2023-08-26 21:22:38
0
2
666
<p>我希望在我的網站的 public_html/build/ 目錄中提供 vite 清單,但我不斷收到錯誤 Vite 清單未在以下位置找到:public_html/public/build/manifest.json。這是我的配置,我如何修改它以使其在 build/ 而不是 public/build 處? </p> <pre class="brush:php;toolbar:false;">//vite.config.js export default defineConfig({ resolve: { alias: { 'vue': 'vue/dist/vue.esm-bundler.js' }, }, plugins: [ laravel({ input: ['resources/css/app.css', 'resources/js/app.js'], refresh: true, }), vue({ template: { transformAssetUrls: { base: null, includeAbsolute: false, }, }, }), VueI18nPlugin({ include: resolve(dirname(fileURLToPath(import.meta.url)), 'resources/js/locales/**'), }), ], build: { outDir: 'build', publicDir: 'build', manifest: true, } });</pre></p>
P粉034571623
P粉034571623

全部回覆(2)
P粉450079266

我透過建立一個執行 npm 命令的 bash 檔案解決了這個問題,然後根據需要將該檔案移至公用目錄。 我運行一個命令,它可以輕鬆完成我需要的一切,無需額外的工作...

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

然後我只需執行命令

"bash npm_run_build.bash"

取代 hte 指令

npm run build

它會進行構建,然後將文件移動到所需的位置,這樣我就可以運行腳本而無需任何額外的工作...

P粉680087550

我無法使我的 manfiest 在 public_html/build 中可用,但我可以將所有已編譯的文件留在那裡並將其移至 public/build 並且它可以工作。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板