我有一个 GatsbyJS 站点,遇到了一个问题,它找不到任何页面数据文件,也没有 componentDidMount() 触发。这只发生在生产中,它在本地工作得很好,无论是完整的构建还是gatsby develop
.
重现步骤
这是我为此创建的演示页面:https ://gwhitworth-dev.azurewebsites.net/blog/2019/06/demo/
注意事项
- 有一个错误指出:
Failed to load resource: the server responded with a status of 404 (Not Found) https://gwhitworth-dev.azurewebsites.net/page-data/blog/2019/06/demo/page-data.json
componentDidMount()
不会在本地执行的生产中触发,所以最终我认为这是问题所在,但不知道它是否与 page-data.json 有关
预期结果
图表应该像在本地一样在生产中呈现
实际结果
如果您打开上面的链接,您会看到虽然它在本地渲染,但没有渲染高图。
在此先感谢您的帮助。