如何在 Sapper 中设置 base 标签的 href 属性?

How to set the base tag href attribute in Sapper?

如何修改 Sapper 中 <base> href 属性的值?

根据 documentation,我尝试了 sapper export --basepath foldername,它(正确地)在 __sapper__/export 中创建了一个 foldername 文件夹,但没有使用创建的 index.html 文件中的预期“/foldername”值。输出保持 <base href="/" />

我的目标是在 GitHub Pages 子文件夹中部署我的 SPA。

我刚刚找到的一种方法是编辑 /src/server.js 并使用第一个参数:

    .use(
        'foldername',  // <-- here
        compression({ threshold: 0 }),
        sirv('static', { dev }),
        sapper.middleware()
    )