простейшая система сборки для cytoscape. js? - PullRequest
1 голос
/ 17 июня 2020

Я поддерживаю два пакета R, которые зависят от cytoscape. js (cyjShiny и RCy js). Я использую webpack и npm для создания пакета, который затем комбинирую с моей относительно короткой оболочкой R / Javascript.

Моя проблема: я возвращаюсь к пакетам, может быть, дважды в год, повторно запускаю webpack, см. 1000 модули устанавливаются, см. отчеты об ошибках crypti c относительно устаревших модулей. Затем запускается webpack - чего я никогда не понимал - и, если возникают проблемы, я чешу в затылке, пока не проложу путь через свои когнитивные джунгли. Это не значит плохо ни о джунглях, ни о веб-паках! минимальная модульная схема (ES6, require, common JS, ...), о которой я могу узнать достаточно, чтобы установить sh некоторую базовую c компетенцию.

Я уверен, что webpack, npm и друзья - разумные инструменты для тех, кто создает большие веб-приложения в javascript. Я не уверен, что вся эта техника имеет смысл в моем ограниченном случае.

Макс - какой совет? Вы (или могли бы вы) предложить полную и простую, с минимальными допущениями, однофайловую версию cytoscape. js?

1 Ответ

1 голос
/ 19 июня 2020

max franz дал мне ответ, просто указав мне на нужный раздел по адресу https://js.cytoscape.org.

Это означает, что полностью объединенные, все зависимости, включая минифицированные сборки, обычно создаются в нескольких формах js. См., Например, https://cdnjs.com/libraries/cytoscape

Я загрузил cytoscape.min. js, полученный из тега скрипта, простая демонстрация работает нормально. Нет веб-пакета. Нет npm. Подходит для создания пары пакетов R, использующих cytoscape. js

...