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