Javascript 如何在Svelte中定义构建路径?

Javascript 如何在Svelte中定义构建路径?,javascript,svelte-3,Javascript,Svelte 3,如何在Svelte中设置部署路径? 我想在Web服务器上以不同的路径使用它,如 https://example.com/somewhere-else/index.html 但现在,在我运行npm build之后,我必须像这样使用它: https://example.com/index.html 它一定是rollup.config.js中的某个东西,但我找不到。我想您正在使用标准的svelte模板 它创建的捆绑包不限于特定路径。您只需将它们放在适当的路径中,并适当地更新index.html文

如何在Svelte中设置部署路径? 我想在Web服务器上以不同的路径使用它,如

https://example.com/somewhere-else/index.html
但现在,在我运行npm build之后,我必须像这样使用它:

https://example.com/index.html

它一定是rollup.config.js中的某个东西,但我找不到。

我想您正在使用标准的svelte模板

它创建的捆绑包不限于特定路径。您只需将它们放在适当的路径中,并适当地更新index.html文件中的链接和脚本标记:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='utf-8'>
    <meta name='viewport' content='width=device-width,initial-scale=1'>

    <title>Svelte app</title>

    <link rel='icon' type='image/png' href='/favicon.png'><!-- change this -->
    <link rel='stylesheet' href='/global.css'><!-- change this -->
    <link rel='stylesheet' href='/build/bundle.css'><!-- change this -->

    <script defer src='/build/bundle.js'></script><!-- change this -->
</head>

<body>
</body>
</html>

苗条应用程序

这是否回答了您的问题,还是您的问题更复杂?

您使用的是Sapper?不,只是一个苗条的。事实上,是的,它解决了问题。谢谢你:)