我使用 rspack 创建了一个新的 React 应用程序,基于我使用命令
npm create rsbuild@latest
的文档。
我将构建部署到了 Github 页面,不幸的是该页面是空的。好像无法导入需要的文件
我查看了生成的 .html 代码
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script defer src="/static/js/lib-react.66d7bffd.js"></script><script defer src="/static/js/234.7da32f54.js"></script><script defer src="/static/js/index.0006388e.js"></script>
<link href="/static/css/index.ff669eb5.css" rel="stylesheet">
</head>
<body>
<div id="root"></div>
</body>
</html>
我认为路径应该是相对的。当我在每条路径前面添加
.
时,一切都会按预期进行。
如何强制 rspack / rsbuild 使用相对路径?
我不太了解RSBuild, 但我认为你可以编写一个脚本来读取每个文件并使所有路径相对...... 像
relativify.js
一样,通过节点运行它,查找 dist
文件夹中的每个文件...