首页 > 解决方案 > 带有 React Helmet 和 React Snapshot 的元数据标签

问题描述

我需要在我的 react 应用程序中添加一些元标记,为此我使用 react 头盔来编辑我的网站的头部,并使用 react-snapshot 来预渲染网站静态。当 react-snapshot 尝试构建应用程序时,我遇到了这个错误

错误:未实现:HTMLCanvasElement.prototype.getContext(未安装 canvas npm 包)

我阅读了很多关于这个问题的主题并尝试了所有这些,安装 jest-canvas-mock , canvas-prebuilt .... 没有人为我工作。另外,我在我的项目中根本没有使用 jest,我从我的项目中卸载了它但没有帮助,所以我不明白为什么我会遇到这个错误

标签: reactjsjestjsjsdom

解决方案


推荐阅读