英文:
How to set the base tag href attribute in Sapper?
问题
如何修改Sapper中<base>
href属性的值?
根据文档,我尝试了 sapper export --basepath foldername
,它(正确地)在__sapper__/export
中创建了一个foldername
文件夹,但没有更新base标签的href值为预期的"/foldername"值,在创建的index.html文件中。输出仍然是<base href="/" />
。
我的目标是在GitHub Pages的子文件夹上部署我的SPA。
英文:
How can I modify the value of the <base>
href attribute in Sapper ?
As per the documentation, I tried sapper export --basepath foldername
which (correctly) creates a foldername
folder in __sapper__/export
but does not update the base tag href value with the expected "/foldername" value in the created index.html file. The output stays <base href="/" />
My goal is to deploy my SPA on a GitHub Pages subfolder.
答案1
得分: 1
一种方法我刚刚找到是编辑 /src/server.js
并使用第一个参数:
.use(
'文件夹名称', // <-- 在这里
compression({ threshold: 0 }),
sirv('static', { dev }),
sapper.middleware()
)
英文:
One way I just found is to edit /src/server.js
and use the first argument:
.use(
'foldername', // <-- here
compression({ threshold: 0 }),
sirv('static', { dev }),
sapper.middleware()
)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论