You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

浏览器未渲染JavaScript图形,直接显示代码的解决方法求助

解决canvas-sketch代码直接显示而非渲染图形的问题

问题根源

  1. 浏览器直接打开.js文件会默认以纯文本格式展示内容,不会执行代码。
  2. 你的代码使用了Node.js专属的require模块语法,浏览器原生不支持该语法,无法直接解析运行。

两种解决方法

方法一:用canvas-sketch自带预览命令运行

  • 打开终端,切换到你的项目文件夹(包含sketch.js的目录)
  • 执行命令:
    npx canvas-sketch sketch.js --open
    
    这条命令会启动本地开发服务器,自动在浏览器中打开预览页面,直接看到渲染好的蓝色矩形。

方法二:生成可直接打开的静态HTML文件

如果需要生成能双击打开的文件,执行以下步骤:

  • 终端进入项目文件夹,执行命令:
    npx canvas-sketch sketch.js --build
    
  • 执行完成后,项目目录下会生成dist文件夹,里面包含编译好的HTML和JS文件,双击该HTML文件即可在浏览器中看到图形。

内容的提问来源于stack exchange,提问作者Judith Lau

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 04:42:31