开源深度学习计算平台ImJoy解析:5 -- 插件开发流程
参考文献
Developing Plugins for ImJoy
上一篇文章中介绍了插件的文件格式,这一篇介绍如何进行实际的插件开发。
指定依赖
对于一个插件,其往往不是单一的功能实现,往往需要其他软件库的配合。
插件的依赖在其文件的config 块的requirements字段中进行指定。
根据不同的插件类型,可以指定不一样的依赖。
Web Worker 和 Window 插件
对于这两类插件,可以通过一个JavaScript库的url数组来指定依赖。这些库会被importScripts方法导入。
例如,要指定最新的 plotly.js 库,可以这样写:
1
"requireme