小编Ark*_*sky的帖子

将 monaco-editor 和 monaco-languageclient 包装为 react 组件时,对“vscode”的奇怪的未解决依赖项

我需要创建一个 React 组件,它集成了 Microsoft 的 Monaco 编辑器和 TypeFox 的 monaco-languageclient。目标是让该组件能够通过语言服务器协议与语言服务器进行通信。


import React, { useEffect, useRef, useState } from 'react'
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
import _ from 'lodash'


import { listen } from 'vscode-ws-jsonrpc';
import {
  CloseAction,
  createConnection,
  ErrorAction,
  MonacoLanguageClient,
  MonacoServices
} from 'monaco-languageclient';


import normalizeUrl from 'normalize-url';
import ReconnectingWebSocket from 'reconnecting-websocket';

function createLanguageClient(connection) {
  return new MonacoLanguageClient({
    name: "Sample Language Client",
    clientOptions: {
      // use a language id as a document selector
      documentSelector: [ 'json' ],
      // disable …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

3
推荐指数
1
解决办法
1266
查看次数

如何在我的 python typer 程序中使用 pyproject.toml 文件中指定的“版本”?

我有一个非常简单的 python/typer 程序。

我还使用诗歌作为构建工具。

这是我的 pyproject.toml 文件的片段:

name = "cat-cli"
version = "0.1.3"
description = "Cat Cli"
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法将 toml 文件中指定的版本号获取到我的 python 程序中?

先感谢您

python python-poetry

3
推荐指数
1
解决办法
2416
查看次数

标签 统计

javascript ×1

python ×1

python-poetry ×1

reactjs ×1