【发布时间】:2020-06-16 21:12:51
【问题描述】:
我维护了两个依赖于 cytoscape.js 的 R 包(cyjShiny 和 RCyjs)。我使用 webpack 和 npm 构建一个包,然后将其与我相对较短的 R/Javascript 包装器结合起来。
我的问题:我可能每年两次返回软件包,重新运行 webpack,查看 1000 个模块安装,查看有关已弃用模块的神秘错误报告。然后 webpack 运行 - 我从来没有真正理解过 - 如果出现问题,我会挠头,直到我在我的认知丛林中开辟出一条道路。这不是说丛林或 webpack 的坏话!
希望的解决方案:我可以定期下载单个文件,一个完整的 cytoscape.js,其中包含布局模块和所有依赖项,它使用最小的模块方案(ES6,require,commonJS,...),我可以学到足够的知识来建立一些基本的能力。
我确信 webpack、npm 和朋友是那些用 javascript 构建大型 webapps 的明智工具。我不太确定所有这些机制在我有限的情况下是否有意义。
Max - 有什么建议吗?您(或者您能否)提供一个完整且简单、假设最少的单一文件版本的 cytoscape.js?
【问题讨论】:
标签: webpack cytoscape.js