typescript Jupyter Lab开发/添加侧边栏

yk9xbfzb  于 2023-03-24  发布在  TypeScript
关注(0)|答案(1)|浏览(213)

我一直在构建一个自定义侧边栏,我发现了这个代码片段(下面)创建一个简单的侧边栏。请帮助我理解为什么它不工作,如果它需要任何修复。
我在代码编译时遇到了一个错误,它找不到一些“node_modules”。
我试图得到一个基本的用户界面,然后继续添加功能,因为我建立他们了。谢谢!

/**
* Activate the extension.
*/
function activateext(
app: JupyterLab,
docmanager: IDocumentManager,
editorTracker: IEditorTracker,
restorer: ILayoutRestorer,
notebookTracker: INotebookTracker,
rendermime: IRenderMimeRegistry,
palette: ICommandPalette,
): IExt {
// Create the ext widget.
const ext = new Ext({docmanager, rendermime, palette});
// Create the ext registry.
const registry = new ExtRegistry();
//add commands
addCommands(app, palette);

// Add the ext to the left area.
ext.title.label = 'DTLA';
ext.id = 'table-of-contents';
app.shell.addToLeftArea(ext, {rank: 700});

// Add the ext widget to the application restorer.
restorer.add(ext, 'juputerlab-ext');

return registry;
}

export default extension;

我在JupyterLab - add a subset of commands to sidebar tab上找到了这个代码片段

yiytaume

yiytaume1#

我还需要在jupyter-lab(达特)中添加自定义的侧栏。我也遇到了很多node-modules not found错误,我发现有很多@jupyterLab/的模块不在我用cookiecutter创建的项目的node_modules文件夹中,尽管这些模块可以在jupyterLab中找到。所以我的解决方案是在npm上找到那些缺失的模块并安装到项目中。

相关问题