【发布时间】:2019-07-17 22:37:39
【问题描述】:
我有一个应用程序,其工作方式如下:
- 客户端捆绑包使用 webpack 构建并输出到
/client/app/public/build。 - 快速服务器从 /server/index.js 运行并使用一些环境变量呈现车把模板。
在我运行yarn run build 并执行postbuild 脚本后,它立即失败并出现以下错误:
yarn run v1.9.4
$ react-snap
events.js:183
throw er; // Unhandled 'error' event
^
Error: ENOENT: no such file or directory, open '/Users/aington/git/static-help/build/index.html'
error Command failed with exit code 1.
这是有道理的,因为该位置没有文件。
我知道react-snap 以零配置库而自豪,但我真的很想对其进行配置,以便它可以指向正确的目录来提供文件。此外,Express 服务器提供了一个身份验证库,因此也需要运行。
期望react-snap 可以做到这一点并且仍然抓取和预渲染网站是否现实?还是我应该探索其他选择?
【问题讨论】:
标签: reactjs express webpack configuration react-snap