账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jest版本21升级到22后报Not implemented错误?
    93
    0

    项目里有用到Canvas,之前的jest是21.2.0版本,运行yarn test没有任何问题,升级到22.0.3后报以下错误但是可以正常运行测试

    Error: Not implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package)
        at module.exports (C:\Users\PC\Documents\test\node_modules\jsdom\lib\jsdom\browser\not-implemented.js:9:17)
        at HTMLCanvasElementImpl.getContext (C:\Users\PC\Documents\test\node_modules\jsdom\lib\jsdom\living\nodes\HTMLCanvasElement-impl.js:42:5)
        at HTMLCanvasElement.getContext (C:\Users\PC\Documents\test\node_modules\jsdom\lib\jsdom\living\generated\HTMLCanvasElement.js:50:45)

    是应该要多装一个什么‘canvas npm package’模块吗?

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部