设置UI扩展工具和帐户
在为Workfront Fusion创建UI扩展之前,必须设置工具和帐户。 只需执行一次。
先决条件
要设置UI可扩展性工具和帐户,您需要以下各项:
-
有权访问Adobe组织的Adobe ID。 这是用于登录到Fusion的帐户。
-
开发人员对App Builder的访问权限。 您的组织管理员可能需要向您授予 开发人员 角色,并将您添加到包含App Builder的产品配置文件。 如果以后命令失败,显示为“您不是开发人员”或无法看到您的组织,请让您的Adobe组织管理员添加您。
-
系统管理员 (可能是您团队中的其他人)完成最终发布步骤。 创建和部署只需要开发人员角色,但提交扩展以供审批/发布需要系统管理员角色。
有关Adobe访问级别的详细信息,请参阅
在Adobe文档中如何获取访问权限。 -
可以安装软件并运行终端命令(macOS、Windows或Linux)的计算机。
安装节点.js
Adobe工具在 Node.js 上运行。 您必须安装 LTS 版本(18或20)。
-
转到https://nodejs.org并下载 LTS 安装程序。
-
运行安装程序并接受默认值。
-
打开终端并运行以下命令,确认此功能正常工作:
code language-sh node --version npm --version您应该会看到版本号(例如
v20.17.0和10.x)。 -
(视情况而定)如果未找到
node,请关闭并重新打开终端,或重新启动计算机。
- 如果使用多个节点版本,则版本管理器(如
nvm)很方便,但它是可选的。 - Adobe CLI需要Node 18或更高版本。 非常新的非LTS版本偶尔会导致问题,因此我们建议使用LTS。
安装Adobe I/O CLI (aio)
用于创建、生成和发布扩展的命令行工具名为aio。
要全局安装,请执行以下操作:
-
在命令行中使用以下
npm命令。code language-sh npm install -g @adobe/aio-cli -
使用以下命令确认安装了该软件:
code language-sh aio --version您应会看到
@adobe/aio-cli/11.x.x之类的内容。 -
继续登录到Adobe。
sudo。 请改为修复npm的全局文件夹权限,或使用安装在主目录中的Node版本管理器。登录到Adobe
-
使用以下命令将CLI连接到您的Adobe帐户:
code language-sh aio login -
在打开的浏览器窗口中,使用您的Adobe ID登录并审批访问权限。
-
登录成功后,关闭浏览器选项卡并返回终端。
-
(可选)要稍后注销(例如切换帐户),请使用命令:
aio logout。 -
继续确认您的活动组织。
确认您的活动组织
检查CLI指向哪个组织:
aio console org list # see organizations you can use
aio console where # see your currently selected org/project/workspace
如果您属于多个组织,请选择正确的组织:
aio console org select
您现在可以创建项目。