4 回答

TA貢獻1853條經驗 獲得超6個贊
在index.html中的所有鏈接上添加<%= BASE_URL %>(示例
<link href="<%= BASE_URL %>favicon/apple-icon-144x144.png">
:)并在head標簽中添加基本標簽(例如:
<base />
),現在效果很好。
舊答案
我找到了解決方案。我必須在文件夾中的index.html文件中的.
每個文件中手動添加一個。(例如:)src
dist/
<link href=./js/chunk-vendors.d1f8f63f.js rel=preload as=script>
在源代碼的index.html中,我在每個鏈接中添加了<%= BASE_URL %> <link rel="apple-touch-icon" sizes="144x144" href="<%= BASE_URL %>favicon/apple-icon-144x144.png">
?

TA貢獻2065條經驗 獲得超14個贊
這是因為 app.xxxxx.js 和vendors.xxxx.js 沒有獲取項目的基本 URL。
只需將基本標簽 ( <base href="https://yourdomain.com" />
) 添加到<head>
項目的 index.html 文件中的標簽即可

TA貢獻1829條經驗 獲得超13個贊
我遇到了同樣的問題,我將publicPath: '/'
vue.config.js 放入如下
module.exports = { publicPath: '/'}
現在工作正常。
- 4 回答
- 0 關注
- 190 瀏覽
添加回答
舉報