4.26. 使用 node-debug 和 node-debug2 插件转换 CodeReady Workspaces Node.js 工作区
目前,使用 OpenShift Dev Spaces 仪表板中的 Convert 按钮将 Deprecated Node.js 工作区转换为 node-debug
或 node-debug2
插件失败。此时会显示以下出错信息:
工作区转换失败。从 devfile 创建新的工作区失败,原因: Unable to resolve theia plugins …。
在 OpenShift Dev Spaces 3.0 中,node-debug
和 node-debug2
插件已更新至 js-debug
。
临时解决方案
-
在仪表板页面中编辑 devfile。如果仪表板页面中的编辑器被禁用,请将 devfile 内容复制到新的
devfile.yaml
文件中。 -
编辑现有的 v1 devfile(s),将
ms-vscode/node-debug/latest
和ms-vscode/node-debug2/latest
替换为ms-vscode/js-debug/latest
。 - 提交至 Git 存储库。
使用以下选项之一从编辑的 devfile 启动新的工作区:
factory URL 使用
?new
URL 参数启动重复的工作区:https://devspaces-<openshift_deployment_name>.<domain_name>#<git_repository_url>?new
-
进入
。
其他资源