设置UI扩展工具和帐户

在为Workfront Fusion创建UI扩展之前,必须设置工具和帐户。 只需执行一次。

NOTE
本文假定您对软件开发工具有一定的了解。

先决条件

要设置UI可扩展性工具和帐户,您需要以下各项:

  • 有权访问Adobe组织的Adobe ID。 这是用于登录到Fusion的帐户。

  • 开发人员对App Builder的访问权限。 您的组织管理员可能需要向您授予​ 开发人员 ​角色,并将您添加到包含App Builder的​产品配置文件。 如果以后命令失败,显示为“您不是开发人员”或无法看到您的组织,请让您的Adobe组织管理员添加您。

  • 系统管理员 (可能是您团队中的其他人)完成最终发布步骤。 创建和部署只需要开发人员角色,但​提交扩展以供审批/发布需要系统管理员角色

    有关Adobe访问级别的详细信息,请参阅
    在Adobe文档中如何获取访问权限

  • 可以安装软件​并运行终端命令(macOS、Windows或Linux)的计算机。

安装节点.js

Adobe工具在​ Node.js ​上运行。 您必须安装​ LTS ​版本(18或20)。

  1. 转到https://nodejs.org并下载​ LTS ​安装程序。

  2. 运行安装程序并接受默认值。

  3. 打开终端并运行以下命令,确认此功能正常工作:

    code language-sh
    node --version
    npm --version
    

    您应该会看到版本号(例如v20.17.010.x)。

  4. (视情况而定)如果未找到node,请关闭并重新打开终端,或重新启动计算机。

  5. 继续安装Adobe I/O CLI (aio)

TIP
  • 如果使用多个节点版本,则版本管理器(如nvm)很方便,但它是可选的。
  • Adobe CLI需要Node 18或更高版本。 非常新的非LTS版本偶尔会导致问题,因此我们建议使用LTS。

安装Adobe I/O CLI (aio)

用于创建、生成和发布扩展的命令行工具名为aio

要全局安装,请执行以下操作:

  1. 在命令行中使用以下npm命令。

    code language-sh
    npm install -g @adobe/aio-cli
    
  2. 使用以下命令确认安装了该软件:

    code language-sh
    aio --version
    

    您应会看到@adobe/aio-cli/11.x.x之类的内容。

  3. 继续登录到Adobe

NOTE
如果您在macOS/Linux上看到权限错误,请​ ​使用sudo。 请改为修复npm的全局文件夹权限,或使用安装在主目录中的Node版本管理器。

登录到Adobe

  1. 使用以下命令将CLI连接到您的Adobe帐户:

    code language-sh
    aio login
    
  2. 在打开的浏览器窗口中,使用您的Adobe ID登录并审批访问权限。

  3. 登录成功后,关闭浏览器选项卡并返回终端。

  4. (可选)要稍后注销(例如切换帐户),请使用命令: aio logout

  5. 继续确认您的活动组织

确认您的活动组织

检查CLI指向哪个组织:

aio console org list      # see organizations you can use
aio console where         # see your currently selected org/project/workspace

如果您属于多个组织,请选择正确的组织:

aio console org select

您现在可以创建项目。

recommendation-more-help
workfront-fusion-help-workfront-fusion