多个 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 中)- 更改将自动拉入您的浏览器。
当我部署一个网站(有多个入口点,许多 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 中)- 更改将自动拉入您的浏览器。