首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CodeSandbox:在节点模板中使用终端

CodeSandbox:在节点模板中使用终端
EN

Stack Overflow用户
提问于 2020-11-13 21:38:49
回答 3查看 3.3K关注 0票数 1

我试图使用节点模板创建一个沙箱,但在访问终端时遇到了问题。我有一个沙箱这里,它是我使用他们的定义API上传的,它应该使用一个节点模板(在我的sandbox.config.json中定义),并且有一个定义好的开始脚本。它显示504,不允许我进入终端机。我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-11-16 19:30:54

经过更多的研究:我现在看到沙箱在节点环境中运行,但没有终端--但在info/console窗口右上角的"+“上盘旋,会给出一个工具提示"Fork来添加终端”。我这样做了,终端机也可以使用了。我的结论是,这是某种形式的所有权问题--我不能在你的沙箱中打开终端,但我可以在我的分叉沙箱中打开。

我们可以得出结论,define创建了一个公共模板/沙箱--但是终端只能在私有沙箱中使用。要使用终端,您必须在创建沙箱之后分叉它。

(thx至@codesandbox,用于包含导致结论的工具提示)

票数 4
EN

Stack Overflow用户

发布于 2020-11-14 20:28:47

这不是一个容器环境,它需要访问一个终端。容器中存在已知的问题& codesandbox;具体而言,您不能将一种沙箱类型转换为另一种类型,有时从其他人的github分叉也不能作为容器创建。

最好从容器模板开始。

票数 0
EN

Stack Overflow用户

发布于 2021-12-15 07:12:59

如果这对任何人都有帮助:要为现有项目启用容器,您需要在创建沙箱之前创建一个具有以下内容的sandbox.config.json文件:

代码语言:javascript
运行
复制
{
  "template": "node"
}

我不确定创建沙箱后是否有一种改变沙箱的方法。

参考文献:https://github.com/codesandbox/codesandbox-client/issues/1608

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64828353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档