我使用NodeJS,但我想使用jsxgraph的几个组件,但不是全部!所以我不想使用cdnjs。
换句话说,我需要拥有自己的jsxgraph构建文件(因为我在我的应用程序中,不需要像“ lastDragTime:Sat Oct 13 2018 22:17:36 GMT + ...”这样的属性)< / p>
如何仅安装jsxgraph的几个组件(我需要)?我需要将哪个文件作为主脚本添加到html中?
(我使用Windows)
答案 0 :(得分:0)
JSXGraph使用AMD进行模块化,请参见https://requirejs.org/docs/whyamd.html。从理论上讲,您可以从https://github.com下载JSXgraph的源代码,并仅使用相关的模块。使用require.js,您可以将所有内容捆绑在一起。不幸的是,由于大多数应用程序都需要JSXGraph的所有部分,因此您将无法节省很多字节。
此外,使用AMD方法无法删除lastDragTime
之类的单个属性。
但是,我不认为这是主要缺点,因为JSXGraph的压缩大小大约为。 150kByte。通过删除一些较少使用的JSXGraph属性,很难通过一个重要因素来减小此大小。
我不知道,如果我理解正确,但是您的项目可以选择交付自己的jsxgraphcore.js
副本,这完全可以。
最良好的祝愿, 阿尔弗雷德