scene:create-node消息无法给节点添加组件

版本:Cocos 3.2.0

代码如下:

Editor.Message.request("scene", "create-node", {parent: sceneUUID,
                                                components: ["cc.UITransform", "cc.Label"],
                                                name: "label test",
                                                type: "cc.Node",
                                                canvasRequired: true});

我想给这个节点添加上cc.UITransform组件和cc.Label组件,而且我的canvasRequired填写的是true。

为什么生成后的节点没有任何组件:

而且为什么在层级管理器中没有自动生成Cavas节点:
image

是不是我哪里没有理解对?请指点下,非常感谢! :smiley:

顶一下。。。

有大佬知道吗。。。

let uuid = await Editor.Message.request(“scene”, “create-node”, {
parent: target.uuid,
name: “new Node”,
type: “cc.Node”,
canvasRequired: true
});
let node = cce.Node.query(uuid);
node.addComponent(‘cc.Label’);
我是这么写的