繁体   English   中英

将 Skulpt 与 React 一起使用

[英]Using Skulpt with React

我有兴趣创建一个 React web 应用程序,它可以通过 Turtle 图形等程序教孩子们如何使用 Python。 我认为Skulpt将是一个很好的库,因为它已经有一个演示,在这里展示了如何在 HTML 页面中使用它。 然而,虽然它在正常的 web 页面中加载良好,但我很难让它在我的 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 中做什么才能让它像在普通 web 页面中一样工作? 谢谢!

试试这个,希望它有效,我也在尝试,如果它完全有效,我会更新它。

在 skulpt.min.js 的开头添加以下代码

function Sk() {}

以及 skulpt.min.js 末尾的以下代码

export { Sk };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM