Skip to main content

app dev
command

Builds and previews your app on a development store, and watches for changes. Read more about testing apps locally.

The following flags are available for the app dev command:

Anchor to --checkout-cart-url <value>
--checkout-cart-url <value>
string
env: SHOPIFY_FLAG_CHECKOUT_CART_URL

Resource URL for checkout UI extension. Format: "/cart/{productVariantID}:{productQuantity}"

string
env: SHOPIFY_FLAG_CLIENT_ID

The Client ID of your app.

Anchor to --localhost-port <value>
--localhost-port <value>
string
env: SHOPIFY_FLAG_LOCALHOST_PORT

Port to use for localhost.

env: SHOPIFY_FLAG_NO_COLOR

Disable color output.

env: SHOPIFY_FLAG_NO_UPDATE

Skips the Partners Dashboard URL update step.

string
env: SHOPIFY_FLAG_NOTIFY

The file path or URL. The file path is to a file that you want updated on idle. The URL path is where you want a webhook posted to report on file changes.

string
env: SHOPIFY_FLAG_PATH

The path to your app directory.

env: SHOPIFY_FLAG_RESET

Reset all your settings.

Anchor to --skip-dependencies-installation
--skip-dependencies-installation
env: SHOPIFY_FLAG_SKIP_DEPENDENCIES_INSTALLATION

Skips the installation of dependencies. Deprecated, use workspaces instead.

Anchor to --subscription-product-url <value>
--subscription-product-url <value>
string
env: SHOPIFY_FLAG_SUBSCRIPTION_PRODUCT_URL

Resource URL for subscription UI extension. Format: "/products/{productId}"

Anchor to --theme-app-extension-port <value>
--theme-app-extension-port <value>
string
env: SHOPIFY_FLAG_THEME_APP_EXTENSION_PORT

Local port of the theme app extension development server.

Anchor to --tunnel-url <value>
--tunnel-url <value>
string
env: SHOPIFY_FLAG_TUNNEL_URL

Use a custom tunnel, it must be running before executing dev. Format: "https://my-tunnel-url:port".

env: SHOPIFY_FLAG_USE_LOCALHOST

Service entry point will listen to localhost. A tunnel won't be used. Will work for testing many app features, but not those that directly invoke your app (E.g: Webhooks)

env: SHOPIFY_FLAG_VERBOSE

Increase the verbosity of the output.

Anchor to -c, --config <value>
-c, --config <value>
string
env: SHOPIFY_FLAG_APP_CONFIG

The name of the app configuration.

string
env: SHOPIFY_FLAG_STORE

Store URL. Must be an existing development or Shopify Plus sandbox store.

string
env: SHOPIFY_FLAG_THEME

Theme ID or name of the theme app extension host theme.

Was this section helpful?

App dev

shopify app dev [flags]