Как установить только несколько компонентов jsxgraph?

Я использую NodeJS, и я хотел бы использовать несколько компонентов jsxgraph, но не все! Поэтому я не хочу использовать cdnjs.

Другими словами, мне нужна личная сборка jsxgraph (поскольку в моем приложении мне не нужно иметь свойство типа "lastDragTime: Сб 13 октября 2018 22:17:36 GMT+...")

Как я могу установить только несколько компонентов (которые мне нужны) из jsxgraph? И какой файл мне нужно добавить в качестве основного сценария в HTML?

(Я использую Windows)

1 ответ

Решение

JSXGraph использует AMD для модульности, см. https://requirejs.org/docs/whyamd.html. Теоретически вы можете скачать исходный код JSXgraph с https://github.com/ и использовать только соответствующие модули. С require.js вы можете связать все вместе. К сожалению, вы не сможете сэкономить много байтов, так как для большинства приложений все части JSXGraph необходимы. Кроме того, с подходом AMD вы не можете удалить отдельные свойства, такие как lastDragTime,
Но я не считаю это серьезным недостатком, поскольку сжатый размер JSXGraph составляет ок. 150kByte. Будет трудно уменьшить этот размер значительным фактором, удалив некоторые из менее используемых свойств JSXGraph.

Я не знаю, правильно ли я вас понимаю, но ваш проект может предоставить вам свою копию jsxgraphcore.js что совершенно нормально.

С наилучшими пожеланиями, Альфред

Другие вопросы по тегам