Я работал над созданием пользовательской боковой панели, и я обнаружил этот фрагмент кода (ниже) при создании простой боковой панели. Пожалуйста, помогите мне понять, почему он не работает, и если ему нужны какие-либо исправления.
Я сталкиваюсь с ошибкой во время компиляции кода, когда он не может найти некоторые из 'node_modules'.
Я пытаюсь получить базовый c пользовательский интерфейс, а затем продолжаю добавлять функции по мере их создания. Спасибо!
/**
* 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 - добавить подмножество команд на вкладку боковой панели