如何在Gatsby框架中构建工作公用文件夹?我的意思是,如果我打开index.html,我应该能够访问整个网站

如何在Gatsby框架中构建工作公用文件夹?我的意思是,如果我打开index.html,我应该能够访问整个网站,html,reactjs,gatsby,Html,Reactjs,Gatsby,我愿意生成盖茨比网站,但我需要部署在一个本地应用程序这一点。因此,从技术上讲,我需要将公用文件夹和index.html链接到任何我想要的地方。但是,当我们生成build时,index.html并不显示整个网站。有什么办法可以让它工作吗 在Gatsby freamework中,我们通常说npm运行在localhost:8000上开发和测试我们的网站。现在让我们假设npm运行build,这样该构建将生成 但是我想使用index.html作为全功能网站,就像我们通常使用html和CSS的旧方法开发任何

我愿意生成盖茨比网站,但我需要部署在一个本地应用程序这一点。因此,从技术上讲,我需要将公用文件夹和index.html链接到任何我想要的地方。但是,当我们生成build时,index.html并不显示整个网站。有什么办法可以让它工作吗

在Gatsby freamework中,我们通常说npm运行在localhost:8000上开发和测试我们的网站。现在让我们假设npm运行build,这样该构建将生成


但是我想使用index.html作为全功能网站,就像我们通常使用html和CSS的旧方法开发任何网站一样。

根据
index.html
文件的编写方式,有时在web浏览器中本地打开文件是不够的,即使您没有使用Gatsby,这也是正确的。相反,有时它仍然需要由web服务器提供服务

我想你看到的是
index.html
页面可以正常工作,但是有些链接“断开”,因为它们在浏览器中打开
index.html
文件时没有指向正确的位置,但在由web服务器提供静态站点服务的真实环境中,它们实际上是正确的

为了简化这一过程,盖茨比有一个内置命令,用于为已建成的站点提供服务。运行后:

gatsby构建
…在终端中,完成后,运行:

盖茨比发球
现在,盖茨比正在从
public/
文件夹
http://localhost:9000
供您查看。您可以在浏览器中查看源代码,以查看这是HTML文件的编译结果。希望对你有帮助

根据
index.html
文件的编写方式,有时在web浏览器中本地打开该文件是不够的,即使您没有使用Gatsby,也可能是这样。相反,有时它仍然需要由web服务器提供服务

我想你看到的是
index.html
页面可以正常工作,但是有些链接“断开”,因为它们在浏览器中打开
index.html
文件时没有指向正确的位置,但在由web服务器提供静态站点服务的真实环境中,它们实际上是正确的

为了简化这一过程,盖茨比有一个内置命令,用于为已建成的站点提供服务。运行后:

gatsby构建
…在终端中,完成后,运行:

盖茨比发球
现在,盖茨比正在从
public/
文件夹
http://localhost:9000
供您查看。您可以在浏览器中查看源代码,以查看这是HTML文件的编译结果。希望对你有帮助

你到底有什么问题?我知道,老问题,但你找到解决办法了吗?你到底有什么问题?我知道,老问题,但你找到解决办法了吗?是的。情况也是这样。Index.html可以正常工作,但其他人不行。盖茨比发球很好。但挑战是我需要将这个网站部署到一个内部应用程序中,这是一个内部解决方案。因此,拥有一个web服务器不是我的选择。情况也是这样。Index.html可以正常工作,但其他人不行。盖茨比发球很好。但挑战是我需要将这个网站部署到一个内部应用程序中,这是一个内部解决方案。因此,拥有一个web服务器不是我的选择。