@adobe/aio-cli-plugin-app

中文文档
14.10.0发布于 2026/09/28Apache-2.0近 30 天下载 2.6万

创建、构建和部署 Adobe I/O 应用程序

中文使用文档
文档目录30 节
  1. aio app
  2. aio app add
  3. aio app add action
  4. aio app add ci
  5. aio app add event
  6. aio app add extension
  7. aio app add service
  8. aio app add web-assets
  9. aio app build
  10. aio app clean
  11. aio app create [PATH]
  12. aio app delete
  13. aio app delete action [ACTION-NAME]
  14. aio app delete ci
  15. aio app delete extension
  16. aio app delete service
  17. aio app delete web-assets
  18. aio app deploy
  19. aio app get-url [ACTION]
  20. aio app info
  21. aio app init [PATH]
  22. aio app install PATH
  23. aio app list
  24. aio app list extension
  25. aio app logs
  26. aio app pack [PATH]
  27. aio app run
  28. aio app test
  29. aio app undeploy
  30. aio app use [CONFIG_FILE_PATH]

aio-cli-plugin-app 软件

创建、构建和部署 Adobe I/O Apps

oclif Version Downloads/week Node.js CI License Codecov Coverage

使用量

$ aio plugins:install -g @adobe/aio-cli-plugin-app
$ # OR
$ aio discover -i
$ aio app --help

图标

aio app

创建、运行、测试和部署 Adobe I/O Apps

USAGE
  $ aio app [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Create, run, test, and deploy Adobe I/O Apps

参见代码 : src/commands/app/index.js (中文(简体) )

aio app add

在现有 Adobe I/O App 中添加新组件

USAGE
  $ aio app add [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Add a new component to an existing Adobe I/O App

参见代码 : src/commands/app/add/index.js (中文(简体) )

aio app add action

添加新动作

USAGE
  $ aio app add action [-y] [-e <value>] [--install] [-v] [--version] [--config-validation]

FLAGS
  -e, --extension=<value>       Add actions to a specific extension
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]install            [default: true] Run npm installation after files are created
      --version                 Show version

DESCRIPTION
  Add new actions


ALIASES
  $ aio app add actions

参见代码 : src/commands/app/add/action.js (中文(简体) )

aio app add ci

添加 CI 文件

USAGE
  $ aio app add ci [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Add CI files

参见代码 : src/commands/app/add/ci.js (中文(简体) )

aio app add event

添加新的 Adobe I/O 事件动作

USAGE
  $ aio app add event [-y] [-e <value>] [--install] [-v] [--version] [--config-validation]

FLAGS
  -e, --extension=<value>       Add events to a specific extension
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]install            [default: true] Run npm installation after files are created
      --version                 Show version

DESCRIPTION
  Add a new Adobe I/O Events action


ALIASES
  $ aio app add events

参见代码 : sc/命令/应用程序/添加/活动js

aio app add extension

为工程添加新的扩展名

USAGE
  $ aio app add extension [-y] [-e <value>...] [--install] [-v] [--version] [--config-validation]

FLAGS
  -e, --extension=<value>...    Specify extensions to add, skips selection prompt
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]install            [default: true] Run npm installation after files are created
      --version                 Show version

DESCRIPTION
  Add new extensions to the project


ALIASES
  $ aio app add ext
  $ aio app add extensions

参见代码 : sc/命令/应用程序/添加/扩展.js

aio app add service

订阅当前工作空间的服务

USAGE
  $ aio app add service [-v] [--version] [--config-validation] [--use-jwt]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --use-jwt                 if the config has both jwt and OAuth Server to Server Credentials (while migrating),
                                prefer the JWT credentials
      --version                 Show version

DESCRIPTION
  Subscribe to Services in the current Workspace


ALIASES
  $ aio app add services

参见代码 : src/commands/app/add/ service.js (中文(简体) )

aio app add web-assets

添加网络资产支持

USAGE
  $ aio app add web-assets [-y] [-e <value>] [--install] [-v] [--version] [--config-validation]

FLAGS
  -e, --extension=<value>       Add web-assets to a specific extension
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]install            [default: true] Run npm installation after files are created
      --version                 Show version

DESCRIPTION
  Add web assets support

参见代码 : src/commands/app/add/web-ass.js (中文(简体) )

aio app build

构建 Adobe I/O App

USAGE
  $ aio app build [-v] [--version] [--config-validation] [--actions | -a <value>...] [--web-assets]
    [--force-build] [--content-hash] [--web-optimize] [-e <value>... | ]

FLAGS
  -a, --action=<value>...       Build only a specific action, the flags can be specified multiple times, this will set
                                --no-publish
  -e, --extension=<value>...    Build only a specific extension point, the flags can be specified multiple times
  -v, --verbose                 Verbose output
      --[no-]actions            [default: true] Build actions if any
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]content-hash       [default: true] Enable content hashing in browser code
      --[no-]force-build        [default: true] Force a build even if one already exists
      --version                 Show version
      --[no-]web-assets         [default: true] Build web-assets if any
      --web-optimize            [default: false] Enable optimization (minification) of js/css/html

DESCRIPTION
  Build an Adobe I/O App

  Build the actions and web assets for an Adobe I/O App. Build is optimized to only build what is necessary.
  Use the --force-build flag to force a build even if one already exists.

参见代码 : src/命令/应用程序/构建.js

aio app clean

从本地机器上取出所有建筑文物

USAGE
  $ aio app clean [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Remove all build artifacts from the local machine
  This command completely cleans all build artifacts from the dist directory including:
  - Action build files
  - Web assets (both production and development)
  - Build tracking files
  - Deployment tracking files

  Note that this will require a full rebuild on your next build command.

参见代码 : src/commands/app/clean.js (中文(简体) )

aio app create [PATH]

创建一个带有默认参数的新 Adobe I/O App

USAGE
  $ aio app create [PATH] [-v] [--version] [--config-validation] [-i <value>]

ARGUMENTS
  [PATH]  [default: .] Path to the app directory

FLAGS
  -i, --import=<value>          Import an Adobe I/O Developer Console configuration file
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Create a new Adobe I/O App with default parameters

参见代码 : src/commands/app/create.js (中文(简体) )

aio app delete

从现有的 Adobe I/O App 中删除一个组件

USAGE
  $ aio app delete [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Delete a component from an existing Adobe I/O App

参见代码 : src/commands/app/delete/index.js (中文(简体) )

aio app delete action [ACTION-NAME]

删除已存在的动作

USAGE
  $ aio app delete action [ACTION-NAME] [-y] [-v] [--version] [--config-validation]

ARGUMENTS
  [ACTION-NAME]  Action `pkg/name` to delete, you can specify multiple actions via a comma separated list

FLAGS
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Delete existing actions


ALIASES
  $ aio app delete actions

参见代码 : src/commands/app/delate/ action.js (中文(简体) )

aio app delete ci

删除已存在的 CI 文件

USAGE
  $ aio app delete ci [-y] [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Delete existing CI files

参见代码 : src/commands/app/delete/ci.js (中文(简体) )

aio app delete extension

删除现有的扩展

USAGE
  $ aio app delete extension [-y] [--install] [-e <value>...] [-v] [--version] [--config-validation]

FLAGS
  -e, --extension=<value>...    Specify extensions to delete, skips selection prompt
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]install            [default: true] Run npm installation after files are created
      --version                 Show version

DESCRIPTION
  Delete existing extensions


ALIASES
  $ aio app delete ext
  $ aio app delete extensions

参见代码 : src/命令/应用程序/删除/扩展.js

aio app delete service

删除当前工作空间中的服务

USAGE
  $ aio app delete service [-v] [--version] [--config-validation] [--use-jwt]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --use-jwt                 if the config has both jwt and OAuth Server to Server Credentials (while migrating),
                                prefer the JWT credentials
      --version                 Show version

DESCRIPTION
  Delete Services in the current Workspace


ALIASES
  $ aio app delete services

参见代码 : src/commands/app/delete/ service.js (中文(简体) )

aio app delete web-assets

删除已存在的网络资产

USAGE
  $ aio app delete web-assets [-y] [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
  -y, --yes                     Skip questions, and use all default values
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Delete existing web assets

参见代码 : src/commands/app/delete/web-ass.js (中文(简体) )

aio app deploy

部署 Adobe I/O App

USAGE
  $ aio app deploy [-v] [--version] [--config-validation] [--actions | -a <value>...] [--web-assets] [--build]
    [--force-build | ] [--content-hash] [--open] [-e <value>... | ] [--force-deploy | --publish | --force-publish]
    [--force-events |  | ] [--web-optimize] [--log-forwarding-update]

FLAGS
  -a, --action=<value>...           Deploy only a specific action, the flags can be specified multiple times, this will
                                    set --no-publish
  -e, --extension=<value>...        Deploy only a specific extension, the flags can be specified multiple times
  -v, --verbose                     Verbose output
      --[no-]actions                [default: true] Deploy actions if any
      --[no-]build                  [default: true] Run the build phase before deployment
      --[no-]config-validation      [default: true] Validate the app configuration file(s) before continuing.
      --[no-]content-hash           [default: true] Enable content hashing in browser code
      --[no-]force-build            [default: true] Force a build even if one already exists
      --force-deploy                [default: false] Force deploy changes, regardless of production Workspace being
                                    published in Exchange.
      --[no-]force-events           [default: false] Force event registrations and delete any registrations not part of
                                    the config file
      --force-publish               [default: false] Force publish extension(s) to Exchange, delete previously published
                                    extension points
      --[no-]log-forwarding-update  [default: true] Update log forwarding configuration on server
      --open                        Open the default web browser after a successful deploy, only valid if your app has a
                                    front-end
      --[no-]publish                [default: true] Publish extension(s) to Exchange
      --version                     Show version
      --[no-]web-assets             [default: true] Deploy web-assets if any
      --web-optimize                [default: false] Enable optimization (minification) of web js/css/html

DESCRIPTION
  Deploy an Adobe I/O App

  Deploys the actions and web assets for an Adobe I/O App.
  This will also build any changed actions or web assets before deploying.
  Use the --force-build flag to force a build even if one already exists.
  Deploy is optimized to only deploy what is necessary. Be aware that deploying actions will overwrite any previous
  deployments.
  Use the --force-deploy flag to force deploy changes, regardless of production Workspace being published in Exchange.

参见代码 : src/命令/应用程序/部署.js

aio app get-url [ACTION]

获取动作 URL

USAGE
  $ aio app get-url [ACTION] [-v] [--version] [--config-validation] [--cdn] [-j] [-h] [-y]

FLAGS
  -h, --hson                    Output human readable json
  -j, --json                    Output json
  -v, --verbose                 Verbose output
  -y, --yml                     Output yml
      --cdn                     Display CDN based action URLs
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Get action URLs

参见代码 : src/commands/app/get-url.js (韩语)

aio app info

显示 Adobe I/O App 在使用的设置/配置

USAGE
  $ aio app info [-v] [--version] [--config-validation] [-j | -h | -y] [--mask]

FLAGS
  -h, --hson                    Output human readable json
  -j, --json                    Output json
  -v, --verbose                 Verbose output
  -y, --yml                     Output yml
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]mask               Hide known private info
      --version                 Show version

DESCRIPTION
  Display settings/configuration in use by an Adobe I/O App

参见代码 : src/commands/app/info.js (中文(简体) )

aio app init [PATH]

创建新的 Adobe I/O App

USAGE
  $ aio app init [PATH] [--install] [-v] [--version] [--config-validation] [-y] [--login] [-e <value>... | -t
    <value>... | --repo <value>] [--standalone-app |  | ] [--template-options <value>] [-o <value> | -i <value> | ] [-p
    <value> |  | ] [-w <value> |  | ] [--confirm-new-workspace] [--use-jwt] [--github-pat <value> ] [--linter
    none|basic|adobe-recommended]

ARGUMENTS
  [PATH]  [default: .] Path to the app directory

FLAGS
  -e, --extension=<value>...        Extension point(s) to implement
  -i, --import=<value>              Import an Adobe I/O Developer Console configuration file
  -o, --org=<value>                 Specify the Adobe Developer Console Org to init from (orgId, or orgCode)
  -p, --project=<value>             Specify the Adobe Developer Console Project to init from (projectId, or projectName)
  -t, --template=<value>...         Specify a link to a template that will be installed
  -v, --verbose                     Verbose output
  -w, --workspace=<value>           [default: Stage] Specify the Adobe Developer Console Workspace to init from,
                                    defaults to Stage
  -y, --yes                         Skip questions, and use all default values
      --[no-]config-validation      [default: true] Validate the app configuration file(s) before continuing.
      --[no-]confirm-new-workspace  Prompt to confirm before creating a new workspace
      --github-pat=<value>          github personal access token to use for downloading private quickstart repos
      --[no-]install                [default: true] Run npm installation after files are created
      --linter=<option>             [default: basic] Specify the linter to use for the project
                                    <options: none|basic|adobe-recommended>
      --[no-]login                  Login using your Adobe ID for interacting with Adobe I/O Developer Console
      --repo=<value>                Init from gh quick-start repo. Expected to be of the form <owner>/<repo>/<path>
      --standalone-app              Create a stand-alone application
      --template-options=<value>    Optional template options, as a base64-encoded json string
      --use-jwt                     if the config has both jwt and OAuth Server to Server Credentials (while migrating),
                                    prefer the JWT credentials
      --version                     Show version

DESCRIPTION
  Create a new Adobe I/O App

参见代码 : sc/命令/app/init.js

aio app install PATH

此命令将支持安装由“ aio app package” 包装的应用程序 .

USAGE
  $ aio app install PATH [-v] [--version] [--config-validation] [--allow-scripts] [-o <value>] [--tests]

ARGUMENTS
  PATH  Path to the app package to install

FLAGS
  -o, --output=<value>          [default: .] The packaged app output folder path
  -v, --verbose                 Verbose output
      --[no-]allow-scripts      Allow post and preinstall scripts during npm install/npm ci
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]tests              Run packaged app unit tests (e.g. aio app:test)
      --version                 Show version

DESCRIPTION
  This command will support installing apps packaged by 'aio app pack'.

参见代码 : src/命令/应用程序/安装.js

aio app list

列出 Adobe I/O App 的组件

USAGE
  $ aio app list [-v] [--version] [--config-validation]

FLAGS
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  List components for Adobe I/O App

参见代码 : src/commands/app/list/index.js (中文(简体) )

aio app list extension

列出已执行的扩展

USAGE
  $ aio app list extension [-v] [--version] [--config-validation] [-j] [-y]

FLAGS
  -j, --json                    Output json
  -v, --verbose                 Verbose output
  -y, --yml                     Output yml
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  List implemented extensions


ALIASES
  $ aio app list ext
  $ aio app list extensions

参见代码 : sc/命令/应用程序/列表/扩展.js

aio app logs

获取 Adobe I/O App 日志

USAGE
  $ aio app logs [-v] [--version] [--config-validation] [-l <value>] [-a <value>...] [-r] [-t | -w | -o]

FLAGS
  -a, --action=<value>...       Fetch logs for a specific action
  -l, --limit=<value>           [default: 1] Limit number of activations to fetch logs from ( 1-50 )
  -o, --poll                    Fetch logs continuously
  -r, --strip                   strip timestamp information and output first line only
  -t, --tail                    Fetch logs continuously
  -v, --verbose                 Verbose output
  -w, --watch                   Fetch logs continuously
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --version                 Show version

DESCRIPTION
  Fetch logs for an Adobe I/O App

参见代码 : sc/命令/app/logs.js

aio app pack [PATH]

此命令将支持用于再分配的包装应用程序 .

USAGE
  $ aio app pack [PATH] [-v] [--version] [--config-validation] [--lock-file] [-o <value>]

ARGUMENTS
  [PATH]  [default: .] Path to the app directory to package

FLAGS
  -o, --output=<value>          [default: dist/app.zip] The packaged app output file path
  -v, --verbose                 Verbose output
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]lock-file          Include the package-lock.json file in the packaged app. When disabled, compatibility
                                validation is skipped since the provisioner will use npm install instead of npm ci.
      --version                 Show version

DESCRIPTION
  This command will support packaging apps for redistribution.

参见代码 : src/commands/app/ pack.js (简体中文)

aio app run

运行 Adobe I/O App

USAGE
  $ aio app run [-v] [--version] [--config-validation] [--serve] [--actions] [--open] [-e <value>]

FLAGS
  -e, --extension=<value>       Run only a specific extension, this flag can only be specified once
  -v, --verbose                 Verbose output
      --[no-]actions            [default: true] Run actions, defaults to true, to skip actions use --no-actions
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --open                    Open the default web browser after a successful run, only valid if your app has a
                                front-end
      --[no-]serve              [default: true] Start frontend server (experimental)
      --version                 Show version

DESCRIPTION
  Run an Adobe I/O App

参见代码 : src/命令/应用程序/运行.js

aio app test

运行 Adobe I/O App 的测试

USAGE
  $ aio app test [-v] [--version] [--config-validation] [-e <value>... | -a <value>...] [--all] [--e2e]
    [--unit]

FLAGS
  -a, --action=<value>...       the action(s) to test
  -e, --extension=<value>...    the extension(s) to test
  -v, --verbose                 Verbose output
      --all                     run both unit and e2e tests
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --e2e                     run e2e tests
      --unit                    run unit tests
      --version                 Show version

DESCRIPTION
  Run tests for an Adobe I/O App
  If no flags are specified, by default only unit-tests are run.

  For the --action flag, it tries a substring search on the 'package-name/action-name' pair for an action.
  For the --extension flag, it tries a substring search on the 'extension-name' only.
  If the extension has a hook called 'test' in its 'ext.config.yaml', the script specified will be run instead.

参见代码 : src/commands/app/test.js (中文(简体) )

aio app undeploy

不部署 Adobe I/O App

USAGE
  $ aio app undeploy [-v] [--version] [--config-validation] [--actions] [--events] [--web-assets] [-e <value>...]
    [--force-unpublish | --unpublish]

FLAGS
  -e, --extension=<value>...    Undeploy only a specific extension, the flags can be specified multiple times
  -v, --verbose                 Verbose output
      --[no-]actions            [default: true] Undeploy actions if any
      --[no-]config-validation  [default: true] Validate the app configuration file(s) before continuing.
      --[no-]events             [default: true] Undeploy (unregister) events if any
      --force-unpublish         Force unpublish extension(s) from Exchange, will delete all extension points
      --[no-]unpublish          [default: true] Unpublish selected extension(s) from Exchange
      --version                 Show version
      --[no-]web-assets         [default: true] Undeploy web-assets if any

DESCRIPTION
  Undeploys an Adobe I/O App

参见代码 : src/命令/应用程序/未部署。js

aio app use [CONFIG_FILE_PATH]

导入 Adobe 开发者控制台配置文件 .

USAGE
  $ aio app use [CONFIG_FILE_PATH] [-v] [--version] [--config-validation] [--overwrite | -m] [-g | -w
    <value>] [--confirm-new-workspace] [--no-service-sync | --confirm-service-sync] [--no-input] [--use-jwt]

ARGUMENTS
  [CONFIG_FILE_PATH]  path to an Adobe I/O Developer Console configuration file

FLAGS
  -g, --global                      Use the global Adobe Developer Console Org / Project / Workspace configuration,
                                    which can be set via `aio console` commands
  -m, --merge                       Merge any .aio and .env files during import of the Adobe Developer Console
                                    configuration file
  -v, --verbose                     Verbose output
  -w, --workspace=<value>           Specify the Adobe Developer Console Workspace name or Workspace id to import the
                                    configuration from
      --[no-]config-validation      [default: true] Validate the app configuration file(s) before continuing.
      --[no-]confirm-new-workspace  Prompt to confirm before creating a new workspace
      --confirm-service-sync        Skip the Service sync prompt and overwrite Service subscriptions in the new
                                    Workspace with current subscriptions
      --no-input                    Skip user prompts by setting --no-service-sync and --merge. Requires one of
                                    config_file_path or --global or --workspace
      --no-service-sync             Skip the Service sync prompt and do not attach current Service subscriptions to the
                                    new Workspace
      --overwrite                   Overwrite any .aio and .env files during import of the Adobe Developer Console
                                    configuration file
      --use-jwt                     if the config has both jwt and OAuth Server to Server Credentials (while migrating),
                                    prefer the JWT credentials
      --version                     Show version

DESCRIPTION
  Import an Adobe Developer Console configuration file.

  If the optional configuration file is not set, this command will retrieve the console org, project, and workspace
  settings from the global config.

  To set these global config values, see the help text for 'aio console --help'.

  To download the configuration file for your project, select the 'Download' button in the toolbar of your project's
  page in https://developer.adobe.com/console/

参见代码 : src/命令/应用/使用.js

版本与发布记录

@adobe/aio-cli-plugin-app 共发布 176 个版本,首次发布于 2019/11/12;过去 12 个月发布了 21 个版本。

版本发布日期距今
14.10.0latest2026/09/281 个月前
14.9.02026/09/281 个月前
14.8.32026/09/151 个月前
14.8.22026/09/101 个月前
14.8.12026/05/275 个月前
14.8.02026/05/085 个月前

其他发布通道:next → 14.5.2-pre.2026-03-11.sha-58926dfa。

关于 @adobe/aio-cli-plugin-app 的常见问题

@adobe/aio-cli-plugin-app 是什么?

创建、构建和部署 Adobe I/O 应用程序

如何安装 @adobe/aio-cli-plugin-app?

在项目目录运行 npm install @adobe/aio-cli-plugin-app,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 aio-next,可以用 npx aio-next 直接运行。

@adobe/aio-cli-plugin-app 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/adobe__aio-cli-plugin-app 是否存在。

@adobe/aio-cli-plugin-app 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.17.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@adobe/aio-cli-plugin-app 可以商用吗?

@adobe/aio-cli-plugin-app 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@adobe/aio-cli-plugin-app 的下载量有多少?

根据 npm 官方下载统计,@adobe/aio-cli-plugin-app 在 2026/10/05 – 2026/11/03 这 30 天内被下载 26,062 次,日均约 869 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adobe/aio-cli-plugin-app 还在维护吗?

最新版本 14.10.0 发布于 2026/09/28(1 个月前);至今共发布 176 个版本,其中过去 12 个月发布了 21 个;首次发布于 2019/11/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。