我目前正在学习网络开发,所以我在 VSCode 中使用 React + Vite 编写了一个任务列表应用程序。 你可以在这里看到它:https://github.com/AdSaMo/react-tasklist
在 Vite 的文档中,您可以找到几种部署应用程序的方法(Git-hub 页面、Netlify 等),但这不是我想要的。
当我想将其部署在私有共享主机中时,问题就来了。我在 Sered 有一个域和一个主机,我想在那里部署它。我看到一些帖子谈论通过 cpanel 将 build 文件夹中的所有内容粘贴到 public_html 文件夹中。
然而,当我运行“npm run buld”时我正在使用 Vite,我没有得到一个“build”文件夹,而是一个“dist”文件夹。
我不确定,但我猜结构不同,所以当我将 dist 文件夹中的内容包含到 public_html 中并在浏览器中键入 URL 时,什么也没有显示。只是一个白屏,控制台中有一些错误:
当它应该是这样的时候: https://adsamo.github.io/react-tasklist/
任何人都知道我怎么能在我的域中使用 dist 文件夹而不是 build 文件夹并通过 cpanel 托管这个应用程序?
谢谢大家!
PD:我很新,所以请怜悯xD
我设法修复了它。我只需通过 cPanel 正常上传即可。 问题是 href 在 index.html 中是错误的(错误的路径)
你是如何修复图片网址的……请你告诉我