我对创建一个React web应用程序很感兴趣,该应用程序通过Turtle graphics等程序教孩子们如何使用Python。我认为Skulpt会是一个很好的库,因为它已经有一个演示,展示了here如何在HTML页面中使用它。然而,虽然它在正常的网页中加载得很好,但我很难让它在我的React应用程序中运行,可能是因为skulpt.min.js设置的全局变量。具体地说,我得到了以下消息:
./src/utils/skulpt-stdlib.js
Line 1:1: 'Sk' is not defined no-undef我想这是因为skulpt-stdlib.js脚本依赖于skulpt.min.js脚本首先被读取,并在skulpt-stdlib.js脚本工作之前设置它的全局变量。我需要在React中做些什么才能让它像在普通网页中一样工作?谢谢!
发布于 2021-11-15 07:03:25
尝试这个,希望这个工作,我也在尝试,我会更新这个,如果它完全工作。
在skulpt.min.js的开头添加以下代码
function Sk() {}和skulpt.min.js末尾的以下代码
export { Sk };https://stackoverflow.com/questions/62037362
复制相似问题