【发布时间】:2018-07-27 15:32:33
【问题描述】:
我使用 Vue CLI 创建了一个新的 Vue 项目,并在使用 'vue create' 时选择了 PWA 支持。
我还使用 vue-gh-pages 插件将应用程序部署到 github pages URL。
问题是它正在尝试加载 http://myusername.github.io/service-worker.js ..代替: http://myusername.github.io/app-name/service-worker.js
在/src/registerServiceWorker.js里面我注意到了:
register(`${process.env.BASE_URL}service-worker.js`, {
但是当我尝试在 vue.config.js 中设置 BASE_URL 时:
module.exports = {
baseUrl: '/app-name/'
}
..它会破坏所有其他脚本的链接。
当我在本地运行该应用程序以及 PWA 支持时,它可以正常工作。任何人都知道如何让它与子文件夹/ github页面一起使用?
谢谢
【问题讨论】:
标签: javascript vue.js progressive-web-apps vue-cli