Nuxt.config.js
const ROUTER_BASE = `/${process.env.ENTITY.toLowerCase()}/`;
export default {
router : {
base : ROUTER_BASE
},
}
并且組件中的圖片還有一個靜態SRC
<img src="/mockups/macbookpro_01.png" />
當“npm run dev”圖片正確顯示時,終端中出現關于重定向的一行:i [開發] Redirecting from /mockups/macbookpro_01.png to /my/mockups/macbookpro_01.png (router.base specified)
但是當我構建“npm run build”時,圖片中的路徑不會改變,因此圖片在程式集中不可用。告訴我如何正確設定構建?
uj5u.com熱心網友回復:
您是否確保ENTITY在運行構建的環境中設定了環境變數?
為了確保環境變數沒有問題,您可以嘗試暫時將其更改為
const ROUTER_BASE = "/my/";
如果它適用于該基礎硬編碼,那么它一定是您正在使用的環境變數的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/524566.html
標籤:javascriptVue.jsnpm网页包nuxt.js
上一篇:如何在MongoDB中找到物件陣列和集合之間的交集?
下一篇:錯誤:TypeError:'process.env'僅接受可配置的whileinstallwindows-build-tools
