我正在使用 nbconvert 从我的笔记本制作一个 Reveal.js 幻灯片。具体来说,我正在运行:ipython nbconvert --to slides analysis.ipynb
。这将创建“analysis.slides.html”,并将“reveal.js”放在同一文件夹中。也就是说,我有:
- reveal.js
- 分析.ipynb
- 分析.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>
- 那么有什么想法为什么我可能会看到我的错误吗?
Thanks!
Saw in 这个答案 https://stackoverflow.com/a/28231114/4244561Reveal.js 版本 3.0.0 与 IPython 不兼容,因此解决方案是使用旧版本,例如ipython nbconvert --to slides analysis.ipynb --reveal-prefix "http://cdn.jsdelivr.net/reveal.js/2.6.2"
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)