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

How can I define build path in Svelte?

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

https://example.com/somewhere-else/index.html

但是现在在我 运行 npm build 之后,我必须像这样使用它:

https://example.com/index.html

一定是rollup.config.js里面的东西,但是我找不到。

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

https://github.com/sveltejs/template

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

<!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>

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