多个 html 文件的部署问题。包裹

deploying problem with multiple html files. Parcel

当我部署一个网站(有多个入口点,许多 HTML 文件)并且主机使用构建命令时:parcel build index.html aboutme.html。部署的网站给我一个 404 错误。但是,如果我在 URL /aboutme.html 或 /index.html 中写入,它就会......这就像一个路由问题。

HTTP://localhost:1234 => 404 错误,
HTTP://localhost:1234/aboutme.html => 它开始了。

有 1 个入口点,一切正常,但我想要多个 HTML 文件。

我搜索过如下在线命令:

"build:client": "parcel build client/index.html --out-dir dist/client",

 "build:server": "parcel build server/index.js --target node --out-dir dist/server",

甚至更多这个奇怪的标志命令:--watch

您需要为客户端做的所有事情:

npx parcel build ./*.html

这会将结果放入 ./dist 目录

如果您现在想在 parcel 开发服务器上提供结果,请执行以下操作:

npx parcel ./*.html

这两个网址都可以使用

http://localhost:1234/ - 将为您打开索引

http://localhost:1234/aboutme.html - 将为您打开 'about me'

并且 - 如果您修改 index.html(在根目录中,而不是在 dist 中)- 更改将自动拉入您的浏览器。