如何在 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>
这是否回答了您的问题,还是您的问题更复杂?
如何在 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>
这是否回答了您的问题,还是您的问题更复杂?