【2.4.8】创建canvas dom节点使用insertBefore插入 打包时报错

    let canvas = document.createElement('canvas');
    let contentWrap = document.getElementById("GameDiv")
    let GameCanvas = document.getElementById("GameCanvas")
    contentWrap.insertBefore(canvas, GameCanvas);

预览是没有问题的,打包web时报错:

同样的问题,你是如何解决的?

在构建模版里创建一个放canvas的div 最后把canvas appendChild进去

不是很明白,能给点代码么大佬?

这个是打包后才有效果的 预览你得再搞个preview-templates

image

非常感谢!