4 回答
TA贡献1853条经验 获得超6个赞
在index.html中的所有链接上添加<%= BASE_URL %>(示例
<link href="<%= BASE_URL %>favicon/apple-icon-144x144.png">
:)并在head标签中添加基本标签(例如:
<base href="https://mywebsite.com" />
),现在效果很好。
旧答案
我找到了解决方案。我必须在文件夹中的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 关注
- 130 浏览
添加回答
举报