包裹捆绑器 - 反应



我正在寻找一种快速简单的方法来构建具有包裹,反应和GitHub页面的简单生产单页应用程序。我试图将 parcel build index.html 的输出与 gh-pages 插件捆绑为原始项目,但没有成功......gh-pages 项目未按预期加载。当我按照本教程 (https://www.youtube.com/watch?v=nyjarJhVQMM&t=( 使用基本反应应用程序 cli 加载它时,它工作正常。在构建步骤之后,我可以看到我的应用程序正在加载到给定的 gh-pages 主页上。但我觉得我错过了包裹捆绑的东西。有人可以指出我正确的方法吗?多谢!

默认情况下,我相信 Parcel 引用您的 CSS 和 JavaScript 作为根路径,当您部署到需要相对路径的 GitHub 页面时,这些路径无法加载。

若要生成,请将--public-url '.'添加到生成命令中:

parcel build index.html --public-url '.'

这会将 https://user.github.io/my-script.js 更改为 https://user.github.io/project/my-script.js

最新更新