我有一个可以通过以下方式工作的应用程序:
/client/app/public/build
。运行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
可以做到并且仍然可以抓取和预渲染该网站是否现实?还是我应该探索其他选择?
答案 0 :(得分:1)
检查index.js中的默认选项
像下面一样在package.json中使用它
"reactSnap" : {
"source" : "./dist"
}