首页 > 解决方案 > 除非将构建文件夹上传到服务器,否则 React-snap 构建会失败

问题描述

我正在使用 ReactJS,需要一些构建帮助。

我在专用服务器上托管一个静态站点。为了处理该站点,我当前在本地运行我的构建并将“构建”文件夹上传到服务器。

我最近决定我可能应该为 SEO(和 adsense 批准)生成一些静态文件,因此我添加了 react-snap。

我从我的目录运行 npm run build ,并且 react-snap 按预期运行 postbuild 但是它失败,除非我先将构建上传到服务器然后再次运行相同的构建以生成静态文件(然后必须再次将这些上传到可用于搜索引擎抓取的静态内容的服务器)。

我显然在这里的构建过程中缺少了一个基本步骤。我已经想将其改进为 Git 并将其推送到服务器,但我认为这不会帮助我解决 react-snap 问题。

任何人都可以帮忙吗?

标签: reactjsreact-snap

解决方案


为有此问题的任何人回答我自己的问题...

我的主页生产变量专门设置为域.. 这不是必需的,并且不允许对站点进行本地爬网。这里的解释:

https://github.com/stereobooster/react-snap/issues/153


推荐阅读