reactjs - 带有 React Helmet 和 React Snapshot 的元数据标签
问题描述
我需要在我的 react 应用程序中添加一些元标记,为此我使用 react 头盔来编辑我的网站的头部,并使用 react-snapshot 来预渲染网站静态。当 react-snapshot 尝试构建应用程序时,我遇到了这个错误
错误:未实现:HTMLCanvasElement.prototype.getContext(未安装 canvas npm 包)
我阅读了很多关于这个问题的主题并尝试了所有这些,安装 jest-canvas-mock , canvas-prebuilt .... 没有人为我工作。另外,我在我的项目中根本没有使用 jest,我从我的项目中卸载了它但没有帮助,所以我不明白为什么我会遇到这个错误
解决方案
推荐阅读
- amazon-web-services - 使用詹金斯在 jboss 上部署战争
- python - 同一种子的 Python 随机数生成不同
- css - CSS网格如何使用自动适应设置的列数
- amazon-web-services - 如何在 EC2 上的 docker 内使用 AWS 凭证运行命令?
- android - 24*7 运行 Android 服务
- reactjs - 有状态功能组件重新渲染
- python-3.x - 如何在 python 中使用 opencv 读取数据矩阵代码?
- excel - 在不使用宏或 VBA 的情况下获取作为活动单元格地址的单元格的值
- amazon-dynamodb - DynamoDB 中包含用户和用户组的权限模型
- angular - Angular spyOn ngrx/store 在 Promise 范围内