MathQuil API包含

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> 

我们的目录布局(上面的代码所在的文件是landing.ejs )不起作用。 运行程序时控制台出现错误 。 我们认为这很可能是ejs的问题,虽然我们不确定这一点,任何帮助将不胜感激。

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

不允许加载本地资源:file:///

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

(我是MathQuill的维护者。)

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