【问题标题】:Using Skulpt with React将 Skulpt 与 React 一起使用
【发布时间】:2020-05-27 07:11:13
【问题描述】:

我有兴趣创建一个 React Web 应用程序,通过 Turtle 图形等程序教孩子们如何使用 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 中做什么才能让它像在普通网页中一样工作?谢谢!

【问题讨论】:

  • 对同样感兴趣
  • 我也有兴趣
  • 我也有兴趣

标签: javascript python reactjs skulpt


【解决方案1】:

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

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

function Sk() {}

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

export { Sk };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-20
    • 2018-07-18
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多