MathQuil API 包含

MathQuil API Inclusion

MathQuill 似乎特别难以包含在我们的项目中,当我们完全按照他们网站上的说明进行操作时:

<link rel="stylesheet" href="file:///mathquill-0.10.1/mathquill.css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="file:///mathquill-0.10.1/mathquill.js"></script>

Our directory layout (the file the above code is in is landing.ejs) 它不起作用。The console errors when running the program。我们认为这很可能是 ejs 的问题,尽管我们不确定这一点,我们将不胜感激任何帮助。

这与 ejs 或 MathQuill 无关,您控制台中的错误消息显示:

您的页面是否能够通过 file:/// 包含任何其他 JS 或 CSS 文件?如果没有,则需要使用本地 HTTP 服务器,例如 python -m SimpleHTTPServer。 (您可能还想使用相对 URL 来引用 MathQuill 的文件,相对于页面。)

(我是 MathQuill 的维护者。)

所以我最终通过大量痛苦的试验和错误找到了答案,最终答案是或者我在 GitHub 的项目中使用 mathquill 资源来使用 RawGit 创建我自己的 CDN ,我仍然不知道为什么会这样,但确实如此。