用于管理libivs模块的cli工具
libvis-mods的Python项目详细描述
这是libvis的npm + pip: 它允许您下载、安装和开发自定义libvis模块。在
安装libvis模块
要从libvis官方回购https://github.com/libvis下载模块:
libvis-mods download gh:/libvis/<module name>
cd <module name>
libvis-mods install
启动自己的模块
建立项目
要尝试一个简单的模块,可以从使用两个文件的简单模板开始:
^{pr2}$原始模板回购:https://github.com/libvis/module-template-files
对于更复杂的项目,请使用init-dir命令:
⟩ libvis-mods init-dir MyModule /home/dali/side-projects-hobby/pywebviz/mods/libvis_mods/project-templates/source-dirs {'name': 'MyModule'} . ⟩ tree MyModule/ MyModule/ ├── Makefile ├── README.md ├── back │ ├── __init__.py │ ├── main.py │ └── utils.py ├── front │ ├── index.js │ ├── main.coffee │ └── style.css ├── js_requirements.txt ├── libvis-mod.conf └── py_requirements.txt 2 directories, 11 files
使用热加载开发
cd MyModule
libvis-mods develop
这将启动react开发服务器和python模块的热重新加载服务器。 前面和后面将在写入时重新加载。在web应用程序上使用test变量来 显示模块中的test_object。在
命令
⟩ libvis-mods Usage: libvis-mods [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: develop Run the web server in development mode with hot reload download Download sourcefor the module into ./`module_name` init-dir init-file install Install a module from directory list list installed modules publish uninstall Uninstall module where Prints locations of where modules are installed
要求
只需yarn或npm来构建webapp。在
- 项目
标签: