搜索

4.26. 使用 node-debug 和 node-debug2 插件转换 CodeReady Workspaces Node.js 工作区

download PDF

目前,使用 OpenShift Dev Spaces 仪表板中的 Convert 按钮将 Deprecated Node.js 工作区转换为 node-debugnode-debug2 插件失败。此时会显示以下出错信息:

工作区转换失败。从 devfile 创建新的工作区失败,原因: Unable to resolve theia plugins …​

在 OpenShift Dev Spaces 3.0 中,node-debugnode-debug2 插件已更新至 js-debug

临时解决方案

  1. 在仪表板页面中编辑 devfile。如果仪表板页面中的编辑器被禁用,请将 devfile 内容复制到新的 devfile.yaml 文件中。
  2. 编辑现有的 v1 devfile(s),将 ms-vscode/node-debug/latestms-vscode/node-debug2/latest 替换为 ms-vscode/js-debug/latest
  3. 提交至 Git 存储库。
  4. 使用以下选项之一从编辑的 devfile 启动新的工作区:

    • factory URL 使用 ?new URL 参数启动重复的工作区:

      https://devspaces-<openshift_deployment_name>.<domain_name>#<git_repository_url>?new
    • 进入 Dashboard Create Workspace Quick Add from Git Git Repo URL* Enter Git URL Create & Open

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.