说明:
当你因为兴趣,又或者 “某些不可抗力” 因素拿到了Jupyterlab源码并且需要进行二开,作为一个前端人员,第一次看到这代码,应该会一下子蒙圈了,不知从何下手,再仔细一看,全英文的外国小哥写的代码跟注释,更蒙圈了。以下是使用Jupyterlab
进行二开的前期准备工作
1.运行环境
JupyterLab与Python 3兼容,并且可以与多个Python 3的子版本一起使用,例如Python 3.6、3.7、3.8等。但是,具体的Python版本要求可能取决于你使用的JupyterLab版本和你的项目需求。
2.运行流程
pip install -e .
jlpm install
jlpm run build # Build the dev mode assets (optional)
jlpm run build:core # Build the core mode assets (optional)
jupyter lab build # Build the app dir assets (optional)
jlpm 是 JupyterLab 的包管理器 Yarn 的别名。它类似于 npm,但专门用于 JupyterLab 的插件和依赖管理。
3.以开发模式启动
jupyter lab --dev-mode
4.更改 TypeScript 代码并即时重建(每次重建后都需要刷新页面)
jupyter lab --dev-mode --watch
5.指定端口启动
jupyter lab --dev-mode --watch --ServerApp.port=123456