javascript - IPython 笔记本到幻灯片 : Reveal is not defined

标签 javascript ipython-notebook reveal.js

我正在使用 nbconvert 从我的笔记本制作 reveal.js 幻灯片。具体来说,我正在运行:ipython nbconvert --to slides analysis.ipynb .这会创建“analysis.slides.html”,我将“reveal.js”放在同一个文件夹中。也就是说,我有:

  • reveal.js
    • ...
  • 分析.ipynb
  • analysis.slides.html

但是,在浏览器 JavaScript 控制台中打开“analysis.slides.html”时,我得到以下信息:

analysis.slides.html:1992 Uncaught ReferenceError: Reveal is not defined
analysis.slides.html:2032 Uncaught ReferenceError: Reveal is not defined
require.min.js:8 Uncaught Error: Mismatched anonymous define() module: function () {
        root.Reveal = factory();
        return root.Reveal;
    }
http://requirejs.org/docs/errors.html#mismatch

我没有收到加载 reveal.js 的行的 404 错误 - <script src="reveal.js/js/reveal.js"></script> - 那么我为什么会看到我现在的错误有什么想法吗?

谢谢!

最佳答案

this answer 中看到 reveal.js 版本 3.0.0 与 IPython 不兼容,因此解决方案是使用旧版本,例如ipython nbconvert --to slides analysis.ipynb --reveal-prefix "http://cdn.jsdelivr.net/reveal.js/2.6.2".

关于javascript - IPython 笔记本到幻灯片 : Reveal is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30125373/

相关文章:

python - 如何在 Python/Jupyter 笔记本中省略 matplotlib 打印输出?

python - 在 ipython 笔记本中使用 matplotlib 内联时如何禁用 bbox_inches ='tight'

reveal.js 演讲者笔记不起作用

html - reveal.js 产生空白页

javascript - 如果我在页面上有滚动效果并且用户要么缩小要么分辨率大怎么办?

javascript - 工厂函数 vs Object.create - JavaScript - 何时使用哪个

python - Heroku 上的交互式 Ipython 笔记本

html - 所有幻灯片上的 Quarto RevealJS 标题

javascript - 纯js中的foreach循环,检查匹配

javascript - 我如何从 native react 中的辅助函数分派(dispatch)一个 Action